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 0902DC7618A for ; Sun, 19 Mar 2023 12:13:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7A8A96B0074; Sun, 19 Mar 2023 08:13:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7581D6B0075; Sun, 19 Mar 2023 08:13:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 620876B0078; Sun, 19 Mar 2023 08:13:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 4E65E6B0074 for ; Sun, 19 Mar 2023 08:13:48 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id BCA281C3D1C for ; Sun, 19 Mar 2023 12:13:47 +0000 (UTC) X-FDA: 80585538894.02.EF9C235 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) by imf23.hostedemail.com (Postfix) with ESMTP id E9437140008 for ; Sun, 19 Mar 2023 12:13:45 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=aKbRGsPO; spf=pass (imf23.hostedemail.com: domain of lstoakes@gmail.com designates 209.85.208.45 as permitted sender) smtp.mailfrom=lstoakes@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1679228026; 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=dyewVLoHn/OD7IovUzCtvgn7e3sbYgzUB2xMrii4Ha8=; b=EU4ONESEPzGuIXNZNY6Pa1H/3QxUaI87FY0J9wq6R9p2INr11gVAiDISsadcNGT/i7K92f CxNu0EFiIgDx/toypq/e4Z+ssxsHOY0TyBzzdoU5QHK76JlnIJPgyadXnprS4QOwrWjR0o Suol4BC7xkbYYqLwzW8lVUyHtuG8Otg= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=aKbRGsPO; spf=pass (imf23.hostedemail.com: domain of lstoakes@gmail.com designates 209.85.208.45 as permitted sender) smtp.mailfrom=lstoakes@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1679228026; a=rsa-sha256; cv=none; b=pQraQ6bu+1PtkFTIYV4Wm14nDf1gZ9lqBUAJ7q+ye0L3cYXT2JzN5ju2VX1A5f0lZG9jag 6qvtH3EhaIYYNEgKt+DwTu/jEK/f+q77sFxRsSWKZQFSIF8ApcVJBfTgn/yR9rS5z2TqXn iIe6gNwNtM6r1h310DQW6vTeEdJMAgk= Received: by mail-ed1-f45.google.com with SMTP id x3so36757638edb.10 for ; Sun, 19 Mar 2023 05:13:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679228024; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=dyewVLoHn/OD7IovUzCtvgn7e3sbYgzUB2xMrii4Ha8=; b=aKbRGsPOzFHq2HPqDFkbU00Bw0idRYStbsMzsnmiX6AO0WyOoZEqbinCCWwcOpc24o si6LwIe9/Bp5IS2tMfogdnf+c9as9K3qSnh+NGQKElmf2rF2TWyvahmWaY1U/JZEgWvL N803CdQFPuIhqY1PGFYnIvqqRssV+Jv6B4Zh4JCLRGz/SCLUmK34Wltz/FudVzqOvFMt xzwwu/hbMPg4ijFESHdtsCtq4Bx+Z45Scxmt6F2iXXZFf6uzaYs+Qs935Rm/nGxFsyYR ANoOZ5GNSDPTpu+ajsSsBjkIVOvBfDE25We5Szay8+/UF5kTDipxUt/3hoeqtOKjH0Zd x8MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679228024; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dyewVLoHn/OD7IovUzCtvgn7e3sbYgzUB2xMrii4Ha8=; b=QFOoQ2IaZT0wvSXQNeNE6F7rmnHUNYC7z+Pxg4SaCtasoXatvAtghIrmZgh1rH+swr 0u66gBRcSg1x6wlPB/F1yh3IBNdROmboqL+3SxDrT23EIEPtJPwUZrDsdcLkMwA3XVCi Nqhwt0+O4TTugCZ2a1NbtfwkZlwHHocW2/Wq8TRvejDz3s6x2kpk0N6akuxcoNtXgsb9 KeYNNKVH/RcQR+dC15KMMkft7XCVl/VXD7tH4OOjkkxhK9bfIPnmtgNsMZM+8NXLDXSD 8nNMLqgubfPPEeG1PYjIAw/d+7fvmBvLTlsAyuXy62tNSAqAW5+HxTTxYua0L6B5OjIH CA6Q== X-Gm-Message-State: AO0yUKUY8Cbj9zwpDN6/DaCW5KnAXfFWAr0zTKImu9ZpckNeLGBF/TRZ lNtgNm16BOjhfphLMCiqVTA= X-Google-Smtp-Source: AK7set/eF4uh0SoaDwQZ6lfYjvsX41Tdegqm/WPSW3SPm6Dl9TL9MmtjwvsGdFLl9jbWQ980uQj7Hg== X-Received: by 2002:a17:907:d491:b0:933:3aa7:57a6 with SMTP id vj17-20020a170907d49100b009333aa757a6mr4369349ejc.12.1679228024465; Sun, 19 Mar 2023 05:13:44 -0700 (PDT) Received: from localhost ([2a00:23ee:1938:1bcd:c6e1:42ba:ae87:772e]) by smtp.gmail.com with ESMTPSA id b1-20020a1709065e4100b008ca52f7fbcbsm3187759eju.1.2023.03.19.05.13.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Mar 2023 05:13:43 -0700 (PDT) Date: Sun, 19 Mar 2023 12:13:42 +0000 From: Lorenzo Stoakes To: Mike Rapoport Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrew Morton , Arnd Bergmann , David Hildenbrand , Nick Piggin , Peter Zijlstra , Vlastimil Babka , Mel Gorman , Uladzislau Rezki , Christoph Hellwig Subject: Re: [PATCH] mm: prefer xxx_page() alloc/free functions for order-0 pages Message-ID: <37a0a866-b7df-4cf1-9d0a-02f04c06a21d@lucifer.local> References: <50c48ca4789f1da2a65795f2346f5ae3eff7d665.1678710232.git.lstoakes@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: E9437140008 X-Stat-Signature: n38m8xddyi4io3mjzs1hsjk1b1unbrks X-HE-Tag: 1679228025-594722 X-HE-Meta: U2FsdGVkX18RmJYZiwysg0Mj86ACwpdnCH2Y8oocvCIGAf8oCwX4FkRQjhvnlUcb9y4t3jMsm0KxKYZvbSorhy9UvTj+QoKd/36Gl1DUA5YupN80kOVqCdt4skTVp1VpGpz7RsH/o3Ys/zmPW1doMAdABIoof//qb9ZOsA/ZyNUuSauLSZq2Ody+kF+IlUC+DUZaqWhlpQbD/GDoL+xV0w47VcyHYYrzxQ4vn2IlVj/kH+7HAmhaO1wWDyUgkx7SdTS1ixrdJhUIPMlJ4v2D7Bg/Qd/7YdU9kjYu+SRXkd2LIWOGNi45a3YJ2xNFfeZ5BHJxRCtPnNMDJGpjB0RO9RVEZFBTAilLNSC8IGnI44fSY1YJLsbWhPCk9STemU37Ron31PXymKW+VbHwX4xTV27n1BUymMWHslbP53Yh176ybbl5FUkMBZ5Pm+zo6unEsI3l1JrkssCy7KY/YtFR9tb7vBq0Hdvt6tp2n29r0l2CxNEGXwMUsJq200rt2TliKcw9p73jEyN0ZAorKY3XcF25HEYHoAyajXTx8Y/mUp9yiFvOVmXgbSYY6QXXYxRN2V9YJbXeXY6Ak6elhFthtMxtMAfRZv+OtazadpZ2WhTIL1k+Cxjp6hM2icGiGC9Ewx2KGyQbusfj7xlH7Q8VG5NKSNwOBcaLQ0dYCn2GC9F2skcHoh+OadeKDyTcU8KEscDMc5Xx93F8xYt3YD4FOz1YDxh9uvMVVCpbMK8umylcNn0OnGy/G67kVF7EyFG98cm7HySajMl8D9X6YZ5ldyN0XR87GUfRbTeaswed8Vo1cWFNuu8N/JYPddUPD2aJdQlMAImNvUWFzj6syhcBnOSJm+Osrlm4ID5CsmC4FrRTRhqm2sS+O/mez6OesuTdv0rOQDa3KzTr2O7kF7NY+Rd9uKoDqIDkioGkNCI5y3Ynx6wG4rrmgkhb9nvjqgpmvWdQSFaYhyEGn/0FU9C l2uCJG1O CkrzkTuwng1lTEn1O+fjzmBCd8dR1fnHCCjvXDtalKWp6J0bblm/gSOdLcFar/xnzGTh2ni4rvt4Zn5OqkWxCs+Vf5S7Ug4LwS+RByczMNRHVpg9ynqOCAGTh5GBmOi7AigY5r+TATENuzKHUDVJRG2s5SR6Wqt/P5eyr1DNmtVfTtl80D88c82MoaAVxT3+bsncQGvqkDtVJZQ6uRjOIDhZzBf3sZibBdh6xBr87KsuMaUH2RJxNE5h5TwDeQrusbFFpTuWff05tdqxHSgmxK+wEFhCyr4ZgeaR8s5LbYKDQC7jmI3Hvx5pSR6JN9vo9ZMANuX+wieemmFaN5EMQH8AbfQI7YvIOdLZIjIa37PcTWuo+EmEdgF9fia3kpN8Oi/eZ58TCApAcI6lMdrRZmqEQWJ4wUCwk6YswqKYE7MPcejmhEnKqeGkldnm2KDwnfgyvQnPzUHY/F1HFzskpRHhEeE6EUCTD1Z2wSkIYs3UaXjBorpH1eABmPC+CAQ0ZVvyd4hV+Dm6wR9uArfU1ZGbxYEMGjUbMTlZRjomN+kuf5sM= 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: On Fri, Mar 17, 2023 at 10:24:47AM +0200, Mike Rapoport wrote: > On Mon, Mar 13, 2023 at 12:27:14PM +0000, Lorenzo Stoakes wrote: > > Update instances of alloc_pages(..., 0), __get_free_pages(..., 0) and > > __free_pages(..., 0) to use alloc_page(), __get_free_page() and > > __free_page() respectively in core code. > > > > Signed-off-by: Lorenzo Stoakes > > Reviewed-by: Mike Rapoport (IBM) > > But why limit this only to mm? I wanted to keep things 'polite' and within mm to begin with, I may follow up with a scout around other areas of the kernel.