From patchwork Tue Feb 25 00:08:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johannes Weiner X-Patchwork-Id: 13989135 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 719C6C021A4 for ; Tue, 25 Feb 2025 00:10:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EE0DD280004; Mon, 24 Feb 2025 19:10:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E90E7280002; Mon, 24 Feb 2025 19:10:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D58CD280004; Mon, 24 Feb 2025 19:10:34 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id B97FC280002 for ; Mon, 24 Feb 2025 19:10:34 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 7D8BEB101B for ; Tue, 25 Feb 2025 00:10:34 +0000 (UTC) X-FDA: 83156535588.07.3CF4508 Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) by imf06.hostedemail.com (Postfix) with ESMTP id 56B9C180009 for ; Tue, 25 Feb 2025 00:10:32 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=cmpxchg-org.20230601.gappssmtp.com header.s=20230601 header.b=acIUtnd0; spf=pass (imf06.hostedemail.com: domain of hannes@cmpxchg.org designates 209.85.222.178 as permitted sender) smtp.mailfrom=hannes@cmpxchg.org; dmarc=pass (policy=none) header.from=cmpxchg.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740442232; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=3+7BH/bclvnMdS0LgnhN5P0SWHPJED5iA8coaLRxly8=; b=CXqNFn2nEOY2zB1wGptLc0h+zqW+nw+JXyiAmgIMdZ8XXbEBI++ND159mDw7QSoCs6KwO4 GNMEhOiVOLyLgOXA9qWrRyRl6GNTHj7OcS9ok5oxcELa0YLsAvEFKEvoZANRvuigdYgAFF C3May0WAPFqukKf525AThBOZvkFqFU4= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=cmpxchg-org.20230601.gappssmtp.com header.s=20230601 header.b=acIUtnd0; spf=pass (imf06.hostedemail.com: domain of hannes@cmpxchg.org designates 209.85.222.178 as permitted sender) smtp.mailfrom=hannes@cmpxchg.org; dmarc=pass (policy=none) header.from=cmpxchg.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740442232; a=rsa-sha256; cv=none; b=2DTFZRLyIBkVHW9fGL5Zv/iSAR0OPDFR/XlpUCF/nU7LVsg4yJILweoKfX9X2yeaIVb4JH fw+Uihhxo7G6OCcQBcmTxOgGbcwTet5D4ESMm/8s9a5OVoSWQV6HrtJVCGEPCfMV+nhHqp T6/naqnQUEmf8+sWDbVDaErQWMe20f4= Received: by mail-qk1-f178.google.com with SMTP id af79cd13be357-7c08f9d0ef3so314446785a.2 for ; Mon, 24 Feb 2025 16:10:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cmpxchg-org.20230601.gappssmtp.com; s=20230601; t=1740442231; x=1741047031; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=3+7BH/bclvnMdS0LgnhN5P0SWHPJED5iA8coaLRxly8=; b=acIUtnd0k/QivezkiecSUL/sUhxbfacI2XmW1dqKEOUsji17y+tpGoLCpKmSA3msQx WKuuDkpaCo+cCeABgk8DFpBudxvBgP7/HKHHdUh0upJJzT8q0EWASDTQF/QSvqdG1DjT OM7m/0hq5nhqBt/LOcBwA24bImzHWmUiAnCBnE9ybMK1qxj+8IRz589kLfjOoJ8Bdh8z L30RTcTY0N8KiH3Jxwo2HAkKx4/V/3UJ9G43RWcN9y4qODxque+n/a3OO7EYsmtPvxZT s8LwIDs3N6eAEd6LRkQoRkqx9jX5iM9vP9Z/6FdFP3WKbiRAJ1Nhtftz3QPALat/SeAA tKig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740442231; x=1741047031; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3+7BH/bclvnMdS0LgnhN5P0SWHPJED5iA8coaLRxly8=; b=Ionn5KpeqntIAPgwXT+UHnlLYM2Wu1A1IhgPdgyGhn67bvmdAzJ5RK57IXisGK9Xau ZK+K/UMbs8AIeJsj8ZFqjWg7TUyO7+dmuInDJHWeM+axjqoVIEyxq1IJ5limGN87YMIO cp0m75+CB1iJ5Q/zP7/KF+omLmoF0D1eAh1Z20UBRlvBJiM+6XT/v3JqUijoLrBxJD1W p9PK8G+TJKpVEy9xD/LLWbZKjkvYNFooZxaGUao2x+hg6RAXAbCKr6hzlfWZUC57UepO j/pM5HdHDh5QqcLRnjqKmZfgBzeAsB13tDxD3beFngUXXsUSnf6VXFfTbCnmGt2/ttzE 3xjA== X-Forwarded-Encrypted: i=1; AJvYcCXk9QyhhuhnGT9fpX4qkK8dXRj6gadk1w+Jn+EMV80kA3SL/6xgAiV+n4xz6yiVbTwq68xTscY6YQ==@kvack.org X-Gm-Message-State: AOJu0Ywe4AlI/Hu1bSqGY5Q95rPRyRCdKXrNr3O64J634vMYIlNCShEg yabRAYzc0N318pY4QqtYDqf/ycoe0oDizJXrAp28fcElg5iO2Nm0mZH1+8+xtEw= X-Gm-Gg: ASbGncvMyBbxV3ewy9+ooUDUM41fj6nbL873XYtpB2cDl+s4YtqkHObPLby1pebowsD 2CgKMznpbxozloYvbEYtFCpskijRlpDWqKvjJxGjAji3VO87epsrkdeCiO1aI1Rv2dT8TdVC63v /aBDhuv/+ZcT+PmIPeI4SHdMRiRBZ0eAaRGiGB6mUMPkRA/mvyX0ke6yvcF0fryHZ1s36ldMYCE wR/WWKkjDqxnKZgxSrACxnaE3f6kN96L3UdEDF2ero+oRPeS1O9DATrPjHjhJFZCO98nNIPl8aW VXDJSxKKWShKbhxmkcR0a9LA X-Google-Smtp-Source: AGHT+IH/zvsmPStPGvK10yBgCkpLDdFhiuKn0MDncYI5GicNfgn70lIuJ3QUyfgqsE84jj34rQ7OGQ== X-Received: by 2002:a05:620a:4113:b0:7c0:82cb:f430 with SMTP id af79cd13be357-7c0cef1056bmr2256780585a.27.1740442231357; Mon, 24 Feb 2025 16:10:31 -0800 (PST) Received: from localhost ([2603:7000:c01:2716:da5e:d3ff:fee7:26e7]) by smtp.gmail.com with UTF8SMTPSA id af79cd13be357-7c23c33ce24sm37328585a.99.2025.02.24.16.10.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Feb 2025 16:10:30 -0800 (PST) From: Johannes Weiner To: Andrew Morton Cc: Vlastimil Babka , Brendan Jackman , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/3] mm: page_alloc: freelist hygiene follow-up Date: Mon, 24 Feb 2025 19:08:23 -0500 Message-ID: <20250225001023.1494422-1-hannes@cmpxchg.org> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Rspamd-Queue-Id: 56B9C180009 X-Stat-Signature: b1hg6558xqdkxqfd19djgmc5f9n9cuyu X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1740442232-240802 X-HE-Meta: U2FsdGVkX1+hoqOyLIUHgbFuOCk3aeLQ0gH8nZKUb0KCN0X5JcIca079EJtsAz+dHuXpAS0O+1fIR0FI8hXL8Lpueun6JtWXQtvRgW9ydLjHjx/d2MexEk3fhWov/GmzgQrqucl/5pVu+zieYaDWP27D+KlkOlZVHzBeO0XbA0WvTTYr5oD3tEeRgMmkUZC4Wdzzi4N7hb15mzRpb0BsScruyFYDuyd3aUKaf2x7arwtckCLcHH2JYxbhbpHNfN77FSiGsSCx7uaVzjNH8ZpB3BqevHvn8wAOishN/n5dYQ70Jn9mHzFe9JbzEAKRktK+L/htwinfV+bQkMW5+fGPB2yDks2ACS8L2nlzHFRTmLWNPATjRencE1fUwA73+rRtLiGCb1Co3GKQsvRtrM0dFZp4iU7C+DpcFZ+dwvURu1ANsbzR7zXHNsLXst54gVOaPiui/weVETcvzhPg54fDFINYpYTREBW2VurtjUoOzPDff0rkFQVh0cML2fTbmyvTQ87t+exwmM5hI+tSqm8axvQV9E3EoSdaAr6b2lBUoE9tGP7hgkdtM8ctTPf938z942XUvdRp20fdmuwQ3PvrN8ZZQqyrANYHYch4TvgTTFL7FDvEdS9dXZa1nqZ4D4iJlHRob7Zy5a4lXViwiMSOvVGXrTx+SYTaDxpsKFvyFvCvcE+4R1JigBa20Yx7dCgSU50ULAsuVOs5hPFN4RUaUesf9Hft6r+8CHcS6g/aZfQCyANbbR/hLqfe5sTV1Ft3jPf/BaM7ROsf7f4v3gGldcaM+Xro1dIq7mYOFm6OtJQc4FQfMn2DbLAkayNnYxMiRHzOskdtos+HxdJ3baA1yzssS/6RxT7U9JwJel0elsRJhCPi3p/qM3/LVchOY7H6+t7NY3dV3lGuzCLrwN2oliLcdZz7ZjHTfiO2p/bb8vq8X6YJfOtFNheSK2X/GJCiLtAH4dq+ZWp7jvsyR4 TQFvx/5h 3r02tw3HzgzI9y/0JJIDF07W0PjzdIIDGCTgD9uoQKTWDlM0zeVJpPan6FLg4joeGBZDW6beDeJUSD2vvTj5RPUZr4jrjJkje3xDh0O48KG0e/OsWLOliiuoel8015nvA4P5wsHznSW8dBZp8SLAqdbiBOwWuZdEm8P8pj89fQgm1RhTgj2AL7yxYlY+efV+fmyWlXuZ3tjv2rQa+kwr4n2gp/vnURCRh6iONEZq/CyntsCDNuRF7Fa26ElDh2qPRbKa8tHAyn1qA6WI2gSFtj6FkTFV9RzG1opqdJv4YwGvMpTnJXGf5nwrHkgGJx8+EuHG7Qaup54k9dcz+xzHzzlOmTSvYjjldSdyWvNvDIo7y068XZd/0/I8xYq7cnJe2UgALMNkM9MT5aYyKK/A0m+TccWyxz1XDLrPu93pevwYT7T6kOunBXZD+oYetZvu1wz25qj0b7cRNLW7T43f/uxI8jg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000139, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: One fix, two cleanups. Based on mm-unstable of today. mm/page_alloc.c | 490 +++++++++++++++++++++++++----------------------------- 1 file changed, 230 insertions(+), 260 deletions(-)