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 151E2C3DA6F for ; Thu, 24 Aug 2023 02:59:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9F68028003D; Wed, 23 Aug 2023 22:59:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9A70E8E0011; Wed, 23 Aug 2023 22:59:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8BD6528003D; Wed, 23 Aug 2023 22:59:55 -0400 (EDT) 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 7D1EA8E0011 for ; Wed, 23 Aug 2023 22:59:55 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 47911C018D for ; Thu, 24 Aug 2023 02:59:55 +0000 (UTC) X-FDA: 81157493550.28.CE36619 Received: from out-36.mta1.migadu.com (out-36.mta1.migadu.com [95.215.58.36]) by imf04.hostedemail.com (Postfix) with ESMTP id 8BDB140005 for ; Thu, 24 Aug 2023 02:59:53 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=bp8q5rtN; spf=pass (imf04.hostedemail.com: domain of muchun.song@linux.dev designates 95.215.58.36 as permitted sender) smtp.mailfrom=muchun.song@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692845993; a=rsa-sha256; cv=none; b=LdLxjlLCaEL/zID1DBOM95N8D+Ed70tBfodeoib+HcyhAJfYhFpsfoqgOIE4uM0ThnF+am 0jBu0X1N0PVo5I9wky4mQVGYykr67tO/QG5ogXz/EYn/1eJ18/c4RioydnC36EH8pcx+NM yC7rBdZrFH/C4GUD3AeimodE5E6aVtg= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=bp8q5rtN; spf=pass (imf04.hostedemail.com: domain of muchun.song@linux.dev designates 95.215.58.36 as permitted sender) smtp.mailfrom=muchun.song@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692845993; 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=XFohEWR8oLgf7dt51ZdvrxAXyd0R3ZK0OUQs6Owrhh8=; b=5Gtj2Mbt2lj20X+QPeVmnKLf239qboGfWujyaT7dS2AB/zqK94U6bKqgzX6I0K3Gy5/LQj c8yA7Y73VVqS/KJYXrcWD9gKkIpj8COKRgJ9JfHuqe3lEYGDdtXcvZ/bt0xlb3R9oEG1pY tdqgGlywtTmpSxEajlh3EGjpPe65x9o= Content-Type: text/plain; charset=us-ascii DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1692845992; h=from:from: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; bh=XFohEWR8oLgf7dt51ZdvrxAXyd0R3ZK0OUQs6Owrhh8=; b=bp8q5rtNy2O+Hfws73rGvRyO1lXMPBXoEKGFH5fUMc4Ss1WwwSJtuZg3q5y/co4xQjhTqV Ujs6H/2Y6ncBfM0gO8eqICCY/V6I6O0yd6gDFK/jzgKS9n2MDHr4pv3DC2d3S3s6PUVWoS 4rVcqeD8x3sa5MoC32Qjml60P8a0F/0= Mime-Version: 1.0 Subject: Re: [PATCH 2/3] hugetlb: Remove a few calls to page_folio() X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Muchun Song In-Reply-To: <20230822162808.4131399-2-willy@infradead.org> Date: Thu, 24 Aug 2023 10:59:20 +0800 Cc: Mike Kravetz , linux-mm@kvack.org, Sidhartha Kumar Content-Transfer-Encoding: quoted-printable Message-Id: <4C5DF841-767E-489B-92AB-A1F5FF2EB538@linux.dev> References: <20230822162808.4131399-1-willy@infradead.org> <20230822162808.4131399-2-willy@infradead.org> To: "Matthew Wilcox (Oracle)" X-Migadu-Flow: FLOW_OUT X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 8BDB140005 X-Stat-Signature: rrrarnhz3tcwawbjxusuf1ngcwu5znnf X-Rspam-User: X-HE-Tag: 1692845993-530336 X-HE-Meta: U2FsdGVkX19UqSC1SnKvkmtLJqfGPud+6KV6B04cCCcL5xjia9ig8i5HP3DvQvfh8B3xaZxnnOvwMsqE0O58GCAM8k5Ck/ovI6kACcddjmwZso3S9PwdJ/N0H6EflvbnvBo4jgyqvDw9HaGTwX3iMk5VvrhQpu7lyr/Y1YLNHnRfM43eyXaUNOBK0BQxrYG9cpYgifFqCtJCZCHGyoc38mQ+blKO43r7esiWkl9vG5kW6p2CbJ7gNk4vFePqNHEBs/KKGQFZxPWyOr8FTd0JlHH60WYZ4Q6hdqNnughZBCXVF3o6PECtAIs3cdKhOz/lyWAnI0ntq8xVJQzdFv51aKUqWOmpopMrADjr0Xzv8WpiL4gMQxvsStOIo/gIuy8epXLcHHzdmdFC2rmzq2+/uJy/Jpk1VlxTR88hlJHYh2XBLZfdv6NIeGo9vZ2qTn+YjDdMSA3hpsdFyJmXqL/YekeyGPsLE3tcUAyzoL5FjVAkj7DUAyqQV3m0ik1P3h/RJGZaofePv9SFFbTZ2mVibG2WzD5OXRHJTxmt9q5SLVEaJzzYOlau0JF4AX05QKIPsHaceKr7Haz4qJEJddRQYPUMub/GJzNjPYl3H+76mPt/KG6qi9Kcq0EdLJRwaty5xTPSWx5j5dNJgc0UzkgbcnOLcF75pHdjWnkUsYfD8UCvilnBwkJPKJeB7d8asoLbfeoNu50odmFFhbVIDUuWAYOThHEKo3Sj9bWe1kNsLTKuo3Zbi0CZbotoI+PcS4ER50ZT67u4jTwY29tGRHd5gXDiJywtW75K/rgD1F4lzHJ/ldzMo6uURIj4+kCvOP/DNDJv7PPVpREbab3mvXeggpbEx/ZL6vLjNv9r8p9pMEuVuhu7AVVBBv/MVwYI/2CplhVLDup2oLkQsomqbyYgD6lq6u4g93jrg6tLvPJVq+jSMBtJcuCQOpf63YGhe42GVL8yM39bP7os+Om0ilk 1TL8dn14 S2WDhk08BYyaZgayyZhlNNMzMffMgPQIr5K4+fvtgXEf9Ctu50I2umwzqq+bxuqnU5kMm/3lDyvZWRtCctfQ14ib8iyqLHzKLP3HAZqkMJytYA9kl8Mg6P64AHWlv7bVKVhdTZWO6lbGKDJa2p+NLuMsCHJ4/8yVBdKryMMwxNGm/bXQAdq/DymGmpF1/kQ+k+ssiFML1vbPNmhIxxJr2/D5w718lEe2CKoPjudzMtMzTH2Glw3NIQQqr7ahJp4r8nhYK6eEgxAZ9nqRSJAQbk09PmEVmaDFMpzHknsyd6YZ5rmk= 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 Aug 23, 2023, at 00:28, Matthew Wilcox (Oracle) = wrote: >=20 > Anything found on a linked list threaded through ->lru is guaranteed = to > be a folio as the compound_head found in a tail page overlaps the = ->lru > member of struct page. So we can pull folios directly off these lists > no matter whether pages or folios were added to the list. >=20 > Signed-off-by: Matthew Wilcox (Oracle) > Cc: Sidhartha Kumar Reviewed-by: Muchun Song Thanks.