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 2442CC83F03 for ; Fri, 4 Jul 2025 10:26:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 804CC6B8038; Fri, 4 Jul 2025 06:26:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7B4916B8035; Fri, 4 Jul 2025 06:26:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 67CB26B8038; Fri, 4 Jul 2025 06:26:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 552136B8035 for ; Fri, 4 Jul 2025 06:26:42 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 24C6D1074AE for ; Fri, 4 Jul 2025 10:26:42 +0000 (UTC) X-FDA: 83626203444.06.D936A8B Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf03.hostedemail.com (Postfix) with ESMTP id E5E1420013 for ; Fri, 4 Jul 2025 10:26:39 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=O4Kymy0X; spf=pass (imf03.hostedemail.com: domain of dhildenb@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=dhildenb@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751624800; 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=NiR5g77+dfB6TjFQFOB3xNqG4FRd5Im1/1G4CsJHDLI=; b=K5GH18Gu2A1RFdQuVm63zJn7NA6bvP3IFO/02ZSgagaXJakEdXsuTU/aT3NtUrIzLz5mQw H4PDtZjn6nYsx0oRfQMLLoDN8serxkIg/OURFFGzBb1QJcsHt8czafEN0oDpTpfxZqjHtg QQXIfU1IEP7kKFYeY9s4kMaIfjkp07o= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=O4Kymy0X; spf=pass (imf03.hostedemail.com: domain of dhildenb@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=dhildenb@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751624800; a=rsa-sha256; cv=none; b=LlvCgxr/YloCJSQAbZUSi1tLUK6txJxKhGaCLRXRWQhwyz1xyx9jBXxPMe79UoiHeMrYA9 vK47thQY0y4Uu1AXnsTTgSyJqa9ANzh/nzM89EN+4mdFMzaew42RxpC/6dMnFO0WHvKUk7 Y2Ss0bpaCFmsBaZL2qR3lNGIavXDS2A= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1751624799; 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=NiR5g77+dfB6TjFQFOB3xNqG4FRd5Im1/1G4CsJHDLI=; b=O4Kymy0XvQ+sk/Kw54LMKbb/Ml22GcgZel6t5gejYor+cfYw9uiPd57QfhjJz5pt+tmnbc ATWDO+rQ4CH32tgeiGa7deKpHbQz7ioXPfeyh8osMEenc8uKUXxppiCPX44nMpL/zlL6da wlVLFkvFMHvTAau04elrVrqHyC5m8i8= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-618-wPNfjM8bMm6436awY5BrRw-1; Fri, 04 Jul 2025 06:26:38 -0400 X-MC-Unique: wPNfjM8bMm6436awY5BrRw-1 X-Mimecast-MFC-AGG-ID: wPNfjM8bMm6436awY5BrRw_1751624797 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-453a5d50b81so5456895e9.1 for ; Fri, 04 Jul 2025 03:26:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751624797; x=1752229597; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NiR5g77+dfB6TjFQFOB3xNqG4FRd5Im1/1G4CsJHDLI=; b=JWtfzSGh9Ap3qTln5LoAKlWIAJ/x/LH1WHDVxvjgxJ7lypJyVAqJfAoI/DfePN5w8o IzWIh3936kQzXaQhy7QhZOg51C0ItkrWqugIszB8mMvteJADx2fkhQysSkXCtrbRUjyg UPtlGdLzb7VkdWk9doLUmFeg/k/tfpcn8KTgmJJteOnrYc76fuLL8Tnd1oaHW9h3aMzV chm6gOQnubWuOCZDqNQc30Rfg9gCDduuz62T1VNglIYg73s9gwYZUHiDMvrf03eHZfkp h/7c8gWeobI0tq466DKzOY3oeS+Ya/OCQg2JfCBqL2CEn/LnXH8P2MAvB5C2c7H3rocx ELDA== X-Gm-Message-State: AOJu0Yyg46Q5uF3XObEbd0WlnvAF1vEqC9155AKPK2YalPrUov5VU/hM Wd9Z3dS/WGrPdUty/ftsAyyN8JXWJMtty2QaDIC+I2J5sCxUWf5PbQjvAxgtl5B31PAgZT+RXmT PLt487XRgQaR5xsw+mCfLozXZ9LrCLq1Qr4yDEqFZuUT3JeetrcbR X-Gm-Gg: ASbGncvOoVCCrGuybOfBmBFDLy8/gQxazl3/ypyHDLI3OdITpq1YEd0qKWocdxxSWS3 VFGl/YuCSpWnlliu36tFWr3j6Dkv9kbAYjyVzYqlhr0PnUa7lnMR5jTjtL/mxrA0tb3ORxBywyf G0xT1tJeULAsW50Ts8j9v4e+AULgquDB1/2vpK7GZxkt5gzg8vbSophmocbELJWe3LvrFDRU956 Jd+XlgOw+bEXDafiJqm7TyveOmi8rHGKUHxd0xtLluUa+iGjXMbvcIQrO9DKqqnWQLZvejk8zL0 8Bsw6QplFm0Ujh9czH7ehIeufswnlud9L6jJTWBn37C5sBulu+Bik7LAHhI9CRLXjS4VBtvrhOv tCXLMZA== X-Received: by 2002:a05:6000:2112:b0:3a4:ec23:dba5 with SMTP id ffacd0b85a97d-3b49700c571mr954048f8f.5.1751624796813; Fri, 04 Jul 2025 03:26:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHtfbiTuj+217pme6OFEkgrGo09w9YBtXxahiaI+UfZ531v1EH5FnBXh5DrYfR2GN/01q/x/g== X-Received: by 2002:a05:6000:2112:b0:3a4:ec23:dba5 with SMTP id ffacd0b85a97d-3b49700c571mr954008f8f.5.1751624796346; Fri, 04 Jul 2025 03:26:36 -0700 (PDT) Received: from localhost (p200300d82f2c5500098823f9faa07232.dip0.t-ipconnect.de. [2003:d8:2f2c:5500:988:23f9:faa0:7232]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-3b47225985csm2148740f8f.69.2025.07.04.03.26.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 04 Jul 2025 03:26:35 -0700 (PDT) From: David Hildenbrand To: linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, linux-doc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, virtualization@lists.linux.dev, linux-fsdevel@vger.kernel.org, David Hildenbrand , Andrew Morton , Jonathan Corbet , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Jerrin Shaji George , Arnd Bergmann , Greg Kroah-Hartman , "Michael S. Tsirkin" , Jason Wang , Xuan Zhuo , =?UTF-8?q?Eugenio=20P=C3=A9rez?= , Alexander Viro , Christian Brauner , Jan Kara , Zi Yan , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , Ying Huang , Alistair Popple , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , "Matthew Wilcox (Oracle)" , Minchan Kim , Sergey Senozhatsky , Brendan Jackman , Johannes Weiner , Jason Gunthorpe , John Hubbard , Peter Xu , Xu Xin , Chengming Zhou , Miaohe Lin , Naoya Horiguchi , Oscar Salvador , Rik van Riel , Harry Yoo , Qi Zheng , Shakeel Butt Subject: [PATCH v2 24/29] mm/page-flags: remove folio_mapping_flags() Date: Fri, 4 Jul 2025 12:25:18 +0200 Message-ID: <20250704102524.326966-25-david@redhat.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250704102524.326966-1-david@redhat.com> References: <20250704102524.326966-1-david@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: ZPqWM6jdXH4kDZ4U8pYCQxrNbDiku5ekw7K8St_oZMo_1751624797 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true X-Stat-Signature: o4i19i1ohynxeznwx95wznb4iad6fcb4 X-Rspamd-Queue-Id: E5E1420013 X-Rspamd-Server: rspam11 X-Rspam-User: X-HE-Tag: 1751624799-81115 X-HE-Meta: U2FsdGVkX1+V0VLECETsPkyh9ZPWk5JMjCGFrFweEFsQTlupJ3EYTuP2wjQy0LGH37l2BacNGAWIXCI7kIfJKLgSsOh5jqTvOXDDq5+TIk7k000JnGCxjbLhO6UXhW72IVZ2QdFeDKYc5wSh6Ofu2wS2uzfMuB8rfYJ/6NnUWAj9FMmN/NTBWiXgsy6lNv2bxQt1IGVppxBx51JO6DR8x+q5lQBW/UAvcG32kzNfsDOkQYFrt5J9vszP1pqDWT1EGmHowz4oEXdIEu5tuCBRdfr1vzdi6seggPjHjOJIQUc/75+up689PgArXF9SXTJjh7JD1KHMQqii0g3A7ZXGZI6p6xFnbDL1UshsJZWqU0/6wWyA8nONUK4fQU8Zc2lPEonVGI3lX6JceGd46VySBxO+QtWxdPs3rns/FQqmQ7tMY0n320VFFLteFYr9AuxnN2T4MPUqQJMf8aUL+/tYq15eN8RpbQAETfK93BWEUuvyycKvUAq4BwaTfnLH+xSqHPhzIO2XyzQNfXkOTQTtB38qcQDsSuRe20aVPbUs574rK79O0GXHTb/8ElyS4JOnqath4y7jUdOX7Z7PoBn2mAA0vJgD0Xodf83h22Lr52Hh2si7kwooqHc8sPkw7FfAMKU2YJGDpvaanmj6FQ42e2iIdogvN8oxZwYhc9gFxzdK0igV41/LBtROwoBmPeqvEmXHnYqhRQVjKpvnp5o2ZYP5PzZOw9LJtsRBDvNCxAPXjJWwV0VKtpWEYIaucIBQHDSkBsm/NwNG2B9k12GKaarbg8CcCVFaIIq+jFGvroxxH5N3M5aLSS6EU4I/1c93KrrGA0w7HqxsAZ3tA2tG4dECqpDIzuwBy3DaApbj8Ovw1UhPGJV3Q5zMPW3nmM6Cd0alTWjT6hD6TjM/B5nW+zkelQDG/5ksnSOstr/SmGmFnWVYh2m4ZplFklI/yd8rPSS1/PGSSo+bY7D4hvm UItrF68Y 3yweY40Cr1pjJ43KLDNbkTPXBHi8kqI9O2sHmjCFAc4Y+6L4Mv0V+rHB+6EdpZX3GyfpOXRntkoFdXuZISDg3h75f7jJULWPWi6Ik1eV59Ktn6Jo0rf1/j82765byQTV5Hvu8ZCD5ZUxIQkIlP8rzYFk/9FDLElw92CVJbQESSqDX6HvX7qfsdrO+Dmsg4n037GKTPutM62T/xtANILBHgN8zBkWE3CgmUuTXncv7qTeC5w2JxtUcXuxgb666L0D2IYqe/+6cE3dipNzSfBSpwx9cSYQWrBSxWRdxI8xTzTNo/XrLqHECEm9K9yi7Z2Ck1OEY9x/ZqJB+TamD6Wnn9cM4gI9fR8a3iSxDzJm2UFDesSmqCsCgMO+kqlurXGO3V0MsV5bzoUXYs5zDxotlrnSZROjx/8cpHSOjrmLT5S165HXUn36EG6xA9u1EL/HbHbiYORBXKhG5eyyO5rSVoDEq3L3Z/PcHz+paYuNE53TdsH66rDDlir5CJW2pBE+dpp3N6HOSKLTVyHIGOehsYQKVYpoGHsFMaPCf7+f0g3ax7ipptgSRX48sxBd168DrMjxj3QHi6bAXzFtAffBuP7B35yvGOfx3iJfXi4qvN7dCXDP0nrK4qP3VsCR0LooZiOAyxy0WqP8xeXCiePOJJ4NZYysB8uMVzDFipMvaRf6OZwTWeDrMjKY77ZTlw31DAY9ohnA7RbWK82c= 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: It's unused and the page counterpart is gone, so let's remove it. Reviewed-by: Zi Yan Reviewed-by: Lorenzo Stoakes Reviewed-by: Harry Yoo Signed-off-by: David Hildenbrand --- include/linux/page-flags.h | 5 ----- 1 file changed, 5 deletions(-) diff --git a/include/linux/page-flags.h b/include/linux/page-flags.h index fc159fa945351..e575ecf880e59 100644 --- a/include/linux/page-flags.h +++ b/include/linux/page-flags.h @@ -718,11 +718,6 @@ PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) #define PAGE_MAPPING_KSM (PAGE_MAPPING_ANON | PAGE_MAPPING_ANON_KSM) #define PAGE_MAPPING_FLAGS (PAGE_MAPPING_ANON | PAGE_MAPPING_ANON_KSM) -static __always_inline bool folio_mapping_flags(const struct folio *folio) -{ - return ((unsigned long)folio->mapping & PAGE_MAPPING_FLAGS) != 0; -} - static __always_inline bool folio_test_anon(const struct folio *folio) { return ((unsigned long)folio->mapping & PAGE_MAPPING_ANON) != 0; -- 2.49.0