From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 20A26D2E02D for ; Wed, 23 Oct 2024 09:26:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A69606B0092; Wed, 23 Oct 2024 05:25:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9F0FD6B0095; Wed, 23 Oct 2024 05:25:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 86CE26B0096; Wed, 23 Oct 2024 05:25:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 6878C6B0092 for ; Wed, 23 Oct 2024 05:25:59 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 8ED2C140818 for ; Wed, 23 Oct 2024 09:25:40 +0000 (UTC) X-FDA: 82704334398.03.1A56DB4 Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) by imf26.hostedemail.com (Postfix) with ESMTP id E93D9140028 for ; Wed, 23 Oct 2024 09:25:43 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=cloudflare.com header.s=google09082023 header.b=GljqOwuf; dmarc=pass (policy=reject) header.from=cloudflare.com; spf=pass (imf26.hostedemail.com: domain of mfleming@cloudflare.com designates 209.85.218.54 as permitted sender) smtp.mailfrom=mfleming@cloudflare.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1729675433; a=rsa-sha256; cv=none; b=ZEpJfxTCqwfjLO8qtSzoryeodSwLTqGvD2IEmRaLPLHMuoA+zwWtgI7FMqQtwKxywi018N ixPPx94yXaA8b6I6mUTZOrh2C3Pfivx/mynwgVUmXdXQzBNVdj/Xuywc6QqeXGU8+9Lm/0 OtWg5yyh5tIQbT1aYh9ym7TmGekFEX4= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=cloudflare.com header.s=google09082023 header.b=GljqOwuf; dmarc=pass (policy=reject) header.from=cloudflare.com; spf=pass (imf26.hostedemail.com: domain of mfleming@cloudflare.com designates 209.85.218.54 as permitted sender) smtp.mailfrom=mfleming@cloudflare.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1729675433; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5aBva71oJY4WP2gL+8hvcwG0M75spH9bjubh8VmG3c4=; b=2lD805gzEB/rfP2WqSiuSi6dJnaf9pVtJMnZUYfDY+vvxsnx9M21luCi36CHL7R4T4xF8y pF1IraoZLmPgiEIKuLMzpCRDOtJGHVS8SqAvhMDKrpyyQzn6j3gyEyFiWFQnkhSeodKn5Q Sfi8LkGcUGSOZyoPnax4p8Jv2e3lqKc= Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-a9a0f198d38so910218066b.1 for ; Wed, 23 Oct 2024 02:25:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudflare.com; s=google09082023; t=1729675555; x=1730280355; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=5aBva71oJY4WP2gL+8hvcwG0M75spH9bjubh8VmG3c4=; b=GljqOwufbzLoe13SO2vHJRXU40ZSSSp6hZTO98DX9jeoZSCz+iBSClYh3nD0k6vucc 9eusGDMURfspQXyJsMP5QACr3k+veE/08vh84T932Ybn9MVcHTztNc/PmrAuF7wlEY/4 GJ1CWrwmYY9mArVk1eJoadhGZVBUkip4g85GoscE7ntieVL1leXM3SSPCCT8xi4ISNW2 JQpX+vspiLiG4p6Cu8Ty95v6mOMYsHyw5RmGtFYkYrGofb8IqHA0FkrxYEkRquE5Tak5 a/wjm4ONIrIb28NR4eB3sCcZtH0DbiRc4WFeFoG7ItE+p8OQNH0su4LN4Zqs7gvT372a 2yrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729675555; x=1730280355; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5aBva71oJY4WP2gL+8hvcwG0M75spH9bjubh8VmG3c4=; b=rA6h8f4cfUN8n0rgyshAWQMpsQWP/ocIN5TimhM1jdunIKmxmvrEo1MAAaxo5ghu/u yXPp6bv4XXxfLmZUmWL57IrBL7MN952VwJlhlKA1Q+1fURme2Ub28r3rXt4vzI8O+F6a lqSXsu3lg+pDGST8ClYo/XCGyFiEAutGi0pHOJ6tN58wFqB8mPfvd5ccFH7xrhLwXyHq HE9ksXEXwB/zvFIbkdegMPyQ3PSSJPah1+vnVRQvU2g91GvHlcTHjnXtac2HurIHgtDZ h7jGcjOVlZhNaVPeQ+ViWu1r84qFb6dkTrU+kBPxtpWtRQzY2E264dxkWE2XBw8pDRmU zqDQ== X-Forwarded-Encrypted: i=1; AJvYcCX42cW4+VQQoGw70KwkQ3uewBtR/pRrdXbOI6LK/A6VWS484fDTOFhZ72LsWSUVwRjUxmkLgw8Aiw==@kvack.org X-Gm-Message-State: AOJu0YyswuQcuEgkOlQbdK+UZgqdjYzmgGIYPrvpKtf6FsXkHsxcGBZ/ 0kMZFAigKrfZVkiE4K6EbT4a6xjczg5ei/2XSb+P3ZfD0MtrAtKxpnwtwUdsJT1RBtbo/t069Gl aiDHniGLG7z5tPRPyzLVUkagMRTb5Zzxd4sqXUQ== X-Google-Smtp-Source: AGHT+IEpffBs9Fl27XgLD9bGDxRxP6NYVE4mf17lV6l+PcB9+2lyHK8Tl1N5ohZwG3uhDUsekG0wliB5I3PyiWpjlKg= X-Received: by 2002:a17:907:720f:b0:a9a:3da9:6a02 with SMTP id a640c23a62f3a-a9abf96f0dfmr184213266b.60.1729675555052; Wed, 23 Oct 2024 02:25:55 -0700 (PDT) MIME-Version: 1.0 References: <20241020051315.356103-1-yuzhao@google.com> <82e6d623-bbf3-4dd8-af32-fdfc120fc759@suse.cz> <97ccf48e-f30c-4abd-b8ff-2b5310a8b60f@suse.cz> In-Reply-To: <97ccf48e-f30c-4abd-b8ff-2b5310a8b60f@suse.cz> From: Matt Fleming Date: Wed, 23 Oct 2024 10:25:43 +0100 Message-ID: Subject: Re: [PATCH mm-unstable v1] mm/page_alloc: try not to overestimate free highatomic To: Vlastimil Babka Cc: Yu Zhao , Michal Hocko , Andrew Morton , David Rientjes , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Link Lin , Mel Gorman Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: E93D9140028 X-Stat-Signature: d93ghj7y51w88ifioszq5zom5ewyh4ok X-Rspam-User: X-HE-Tag: 1729675543-693716 X-HE-Meta: U2FsdGVkX1/6aKW+FFkDrIBLFD+VhuLcMFbNmR/JpBsxmuTJAAlCwG7XYeEvfLSJsn8KlLaHeRpSTmQSozeBF5FJzKIw2wdD3i0voU9zjOCVaGhoJFUJkALJT9u9t6xM4GpXQw1m7bsc+v6bt5Tt+Wd1yAflQknjrFaGV/Mqsk4B/dD2xpZ6rprL79gp5v4muXEBJ4cYg4wz9uxCViVcMLdXEwltKjd9ju9mbXS3O/LRG1UwbxN1QrY5IUsVeOobEOjjRlKeb/lzsyY8avOuGimBtxI9tLmhUJt6EpjKhAp6fBadL3OgpI6taZx+CaOORrlSJuUQozFf4cgn1BsBnUUnYoP2IVt5qUA576ewc43UpYsZb/QF8nXro0Ckz3erG5VIDzcPvdUxEOqpZZ4/GzHM/5ukbYWtd1vpu8wsLZclF6CQRoDLd/PNbydLOS9CEG5VFw2PVifBqxHnslgPMHRVUfw8miLcfYZtgOsUnfuvEErv4jG5DuQAN82br2LzjhsEh3grTMUCdAT9BvTEtDeNXP65tgVQ+O5vkbgc997ORboCppiyEhwzSlxmqYXxW6KjlPU5yQzCxqM8lJifFJ47USB010bbvwRAWfepgLOus54aJvZzkvYkz8s0urCH8sJ/FJrzpMXvlvFN9caQmGUyNBvmjB3YovPPyxiytsD0f7vuN10KuP0xBcLSqxT5QBSLzfiywC+qDy7MPPighnjtuYZ0Va3CPyfXQoUUGgH5bhF+cltpXnuVPhF31z2SSvYfs7Zphhs2FRjYhE6UtZpS7CY4Xu+28zRD01QsTY5QEAOPjBK4C687FbCnEWDFSpBfMVLyy01SRd0IbUigXEqhuWEph0erveioAJbvV08ZUP3897VS1xg++nSCEgGqoJF7PgrTI6p1bXrFr61A2NZGjGmbMidGYDKnEihGQFaX0Ozczskh2N0tDitl4S+CLOU2+AnD0vwlOHea294 4P3aibgR 9Ft/iCHEvNYRW9y40N5p9S9GCdF2dwUT5ZLo0+wnvC4fAau1vYlys6CNJklLjiNG6qoPKPYRzN0tPma6U0m+fceeB126qnAyuhcbVJqIiRyzPMvqPx07gCEovNV80gcSMoG4jDEp4Waro7KLnQHb0i97rvWQYpKF2htr9FV67E09AifetcdG3d9bK5KRCxFxb86ifWKoc8otm6aYxwPDciB1cQycmAYC1toxK01dKkyH5laiojpdN0ir7/CkzXRS867HBvu9Zx4VpLYvM87mZCb6Pz3SCJZAHSzNL X-Bogosity: Ham, tests=bogofilter, spamicity=0.000003, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Oct 23, 2024 at 8:35=E2=80=AFAM Vlastimil Babka wr= ote: > > I thought the alloc demand is only blocked on the pessimistic watermark > calculation. Usable free pages exist, but the allocation is not allowed t= o > use them. I'm confused -- I thought the problem was the inverse of your statement: the allocation is attempted because __zone_watermark_unusable_free() claims the highatomic pages are free but they're not?