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 717DBC3ABC0 for ; Tue, 6 May 2025 13:20:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E84C36B000A; Tue, 6 May 2025 09:20:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E32226B0082; Tue, 6 May 2025 09:20:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CF90B6B0085; Tue, 6 May 2025 09:20:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id B252F6B000A for ; Tue, 6 May 2025 09:20:29 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id F0A4E1601D2 for ; Tue, 6 May 2025 13:20:30 +0000 (UTC) X-FDA: 83412542220.12.37CAD52 Received: from mail-wm1-f73.google.com (mail-wm1-f73.google.com [209.85.128.73]) by imf02.hostedemail.com (Postfix) with ESMTP id 3CE3F80013 for ; Tue, 6 May 2025 13:20:29 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=SdkY2HFJ; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf02.hostedemail.com: domain of 3mwwaaAgKCGQLCEMOCPDIQQING.EQONKPWZ-OOMXCEM.QTI@flex--jackmanb.bounces.google.com designates 209.85.128.73 as permitted sender) smtp.mailfrom=3mwwaaAgKCGQLCEMOCPDIQQING.EQONKPWZ-OOMXCEM.QTI@flex--jackmanb.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746537629; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=oIiqBCWX5MzqP0t3XcVAZebiA0Ed8DRzeZF9xiXf3Ao=; b=0lIHykC6q8ymZ8vAWOyV6KCwaSBTL2Qd5B7603LPk/IOH8nXrteEKwHwpsGbMgd9YwqRW2 VIcXAmJ9hQGiQOSSnwPCKox0aAhWEKl2ZcxtrGmTI460bOdFYXPrhCPHtEgt09b2f7dkRX ZgPA0oD6FD946E66OVgF0Tt0sCvL6jY= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=SdkY2HFJ; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf02.hostedemail.com: domain of 3mwwaaAgKCGQLCEMOCPDIQQING.EQONKPWZ-OOMXCEM.QTI@flex--jackmanb.bounces.google.com designates 209.85.128.73 as permitted sender) smtp.mailfrom=3mwwaaAgKCGQLCEMOCPDIQQING.EQONKPWZ-OOMXCEM.QTI@flex--jackmanb.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746537629; a=rsa-sha256; cv=none; b=lP85PBGRnrH32W4QJyNEfBPPo69fEPpF1E5i+M2vcAYFk6v9HEC/qjHK644SmWZmgSTRcs r7JSnCBR3s4wYxrajrZghi78ulN+vdFi6G4i/ItDtpYebf9WSw5p5OAV4qbcfaevaDYG8X gmBdQViFzVg9AVW1JYsAUbL7jk6ZpK8= Received: by mail-wm1-f73.google.com with SMTP id 5b1f17b1804b1-43d00017e9dso30050205e9.0 for ; Tue, 06 May 2025 06:20:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1746537627; x=1747142427; darn=kvack.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=oIiqBCWX5MzqP0t3XcVAZebiA0Ed8DRzeZF9xiXf3Ao=; b=SdkY2HFJ2gqyAu6sHqJDmKmlkqnbHwUF1TK/2C0xaEl9gUUTDNrh4egymSU8t1FO/l XFa91cYpLh4FuzgASyRbQpgyM4oxTnpL8wxBRj415hjQMhOjkWprbjt01QDx3dGksnZ/ jWI4CxTq8QxzXcqGHSJMWccuh4WX/bv9+BSZllIdSvro+3+iT7T4Wvmb97S1a12ebgcE Pwfeg4EdZOjglvpb0LonE0GdEYihVUyVvgy8lcXVJqGMnZHP2k8yUc9mmT+/HWGifN+B dwqA2hkVsvMk+vS0Lb0nJMc+j5hUPg7Aa/W7yVZqE5kpKw5pPP4jNTCZjPdGaQCOFcHY t+zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746537627; x=1747142427; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oIiqBCWX5MzqP0t3XcVAZebiA0Ed8DRzeZF9xiXf3Ao=; b=EAg8Cg/9WblAlIak+Yc3x7nE5cSRC/mccXVlWTOpgdkXvvJ+gZJV+/CISAPup6+oJf yAA0FbYarApQa5tvehi8sZ5eY4uXQ/oifc0QtYFInSFV9jTl341D2tzVJgR0Lq/idv3T I/Hla9LHKE97xr28BesOR8PuPgt6cV5UYnqTIaWkSZlnxFTxx0yPAoKDFVI8aZy1wdtk EtSm6X3oxPSTJmjD9OgF/tUbr3KCvq0dxngV3xd0N40M9vPw7TiTaO2siJ4sPQnAO7l+ gZLFli/JVGqezavyDHo4Aejq88J7dbvotRPeVBIGO91AtGFM63lI5H9GaowGqgsDhUm/ hupw== X-Forwarded-Encrypted: i=1; AJvYcCWktADvuLxb2CS2YJyXqfu6mWJvPNoInJtbXx8j602ivzK2u8VoZ507P6lcfizFq9gbb7bp67f3IA==@kvack.org X-Gm-Message-State: AOJu0YxqmFED2G3X2b+nlzewfkR9WshV5qR1RsQ1t7MrnEdvhDPi1BM5 BfNsbler+i8pLKbjbGwyYr/bIJmHdPpUbiM9i4X7zjXRNYHzB93kgYvlttgEonT6JdoGGL/TC5E mNJpjwfg8zw== X-Google-Smtp-Source: AGHT+IFY78pcCTbbccXODWSDVdP1qDT1isRm3G/s4SH8FJC+JVpZUwNfnB50fPQ1ngFDis6ebOiU9A1BaDFDbw== X-Received: from wmbjg12.prod.google.com ([2002:a05:600c:a00c:b0:43c:eaf6:525e]) (user=jackmanb job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:3e05:b0:43c:e467:d6ce with SMTP id 5b1f17b1804b1-441d0fbd329mr28022185e9.4.1746537627644; Tue, 06 May 2025 06:20:27 -0700 (PDT) Date: Tue, 06 May 2025 13:20:25 +0000 In-Reply-To: <20250506112509.905147-2-kirill.shutemov@linux.intel.com> Mime-Version: 1.0 References: <20250506112509.905147-1-kirill.shutemov@linux.intel.com> <20250506112509.905147-2-kirill.shutemov@linux.intel.com> X-Mailer: aerc 0.20.0 Message-ID: Subject: Re: [PATCH 1/2] mm/page_alloc: Ensure try_alloc_pages() plays well with unaccepted memory From: Brendan Jackman To: "Kirill A. Shutemov" , , , , , , , , Cc: , , , Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: d6hmqi1ta1wjz8f8sktj1oqcijjzdz1j X-Rspamd-Queue-Id: 3CE3F80013 X-Rspam-User: X-Rspamd-Server: rspam05 X-HE-Tag: 1746537629-536902 X-HE-Meta: U2FsdGVkX18hRFiGmil8qcMreJiRXEaTd5xAkKDM/gvrs8ZgJBmHnb6NiOVmx+MUU1hHNFyrogRyjPbh65VsKeDeYY3vEYOufmxSxpFJUlGHsrm0cvec0hzpih5pCwXe5Ps73rl9HwmnMx4AszZZvGjeBk442tUId80DNsOmqeBqDhMwWKpouAe5krm3NF+xmhY/m6X67Ayg1Zv7xOTzAoNlP7vY0Ps51qa5l7Op+1fIqRtRVw+Z7nyMsZZ0C8eqRw0ESZQ3o4sNP8kw8ToVTj2Z63uhtbLq2sgW/zhaIA3x6ZMZ7cQWx8ZiIQ2L+rXcKMOvY5xA8UgRuTKYgG2ZTVcXLi2IPPTU2xEbpjIk3H8/kV4IdqphKOOzNtxXPwmPD4Fga27cN82dpTYsIMVV3ybA1O0VQH0jPjbjR2DemQAacI1JBJdNQfXPHjHqT5d1H8oUCrUfcry3bcepDAbupM/UsIa61kl1Mo3Dh1GN+/pxYdfJxOyHPs0DDCfco0+EnvnqvM+iByeukl2ZkgZrzttUO6D4Mp6w9JlzkqA5krK5aJxECACq1jZHsK0Vuajr2VePZqCPQg+p9wwrxFmkD9ZD5fcrRfl7g6nXDKrNUm1yJBmx6mMinBf5oOSxWp5guWldty813H4Ub9tx6cIiGs0KJoqkAqYMj7amA0KGpYuDSUVKORDVtqc8Zv2G8Um+uZgFbJdL/GQ+3hp8F6Z/KmdGmX0m793HNPqUiNqIqe2TCJ7Pi9Uli2nmkxPHMonMiFRGu1Mmv2Vs/F8v1Tttpp6bQ50EcWPasKkL2C49E1y7/mhdtxRqkiEdzvDTyA8ybCTB6ggUHMnRWdBGjIUrwTX4qG1wFf8pIveaKW6CV1DhpTPHjTPG1o/HBnw6d4vmNZZCRgFMXF1xDP3lu6EEW6J5gzIBiVLvYdbbIwISPeNNv4wpoJVtq+kG0sfl1aI/WDoJjnz/BIfeNPJLPsb hAxtwuf2 kjtlaRiqsC2gD2+QHDf2e30NV6ajkOA5+Yz4k6mMsogVH/0NPUZSUs+YKLLWXD4GwA9qCERrpsFl7L4vzsF4tQwJIacWdzeju3io2fZbmzArYb345JjtoFptne3zIoYQdHf8nm5y2y7b9IQaMeEVICJS/jbCeywr/9fpf2WDrPmG4zDQlNy5bDr3/z0bX4eWSMKl1JTLqZ1XQJH295JVc4klz7jrpwWAeXAMQhDp5bRCzzR+fEkfcCjZNOiww6jG9gRZxHh8Q2F65yw+cNh0NtRMURNuLrF4g5RH0pl4zN1Fo06oOVZRQ6XJbazEg4Twoun6M X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, 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 Tue May 6, 2025 at 11:25 AM UTC, Kirill A. Shutemov wrote: > + /* Bailout, since try_to_accept_memory_one() needs to take a lock */ > + if (alloc_flags & ALLOC_TRYLOCK) > + return false; > + Quick lazy question: why don't we just trylock it like we do for the zone lock?