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 A3571C47422 for ; Thu, 18 Jan 2024 22:50:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3D7A16B0092; Thu, 18 Jan 2024 17:50:52 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 387CF6B0093; Thu, 18 Jan 2024 17:50:52 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 277356B0095; Thu, 18 Jan 2024 17:50:52 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 179406B0092 for ; Thu, 18 Jan 2024 17:50:52 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id D7E3A140334 for ; Thu, 18 Jan 2024 22:50:51 +0000 (UTC) X-FDA: 81693928302.08.565A9BB Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf17.hostedemail.com (Postfix) with ESMTP id 3CB8B4000C for ; Thu, 18 Jan 2024 22:50:50 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=qQMN+ob5; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf17.hostedemail.com: domain of djwong@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=djwong@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1705618250; 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=Ay8RscuOw4f6BHv7GKW8cM5V0OK10VR+kzHb8Lp9dCI=; b=aKz0eBhPODjLPX4J50hNmY5qWa1RLCQecF0oRVZ8yB0zRj4mRxtKsY+xxVvwG/H5G+NK6f rxtp3Pb7GPefaEk/HCMNYlCBhzu6E6YX12c+I6t9D4ZEZvtVr0aPCoTLWWcM/hUegQDbtZ XASL71fzfg1NDNXaIYuB0jllHkqHmvo= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=qQMN+ob5; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf17.hostedemail.com: domain of djwong@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=djwong@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705618250; a=rsa-sha256; cv=none; b=dqAkBf4ZrFaikK6VVhbJN+XRiUzaMH/jT904qmxIi+AYMV0Gnx2iexKcL4lflkQzuoZHke 2G1GdpLZ3c0OstiR2MRF7jRkDOyQ8YSWx++XZfBdPTN4jfI0d2Mvcc32yMyAUU57hgu6qT D/mISNrhyPlTb0jkt8SG2awMptnReQ0= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 6FB796181A; Thu, 18 Jan 2024 22:50:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 12A46C433C7; Thu, 18 Jan 2024 22:50:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705618249; bh=64Zv/6JApHxo1U7/CRMWb4wdog5aYP4w0VkShfc+Feg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=qQMN+ob5xe9P1ZSJIwD7QqDxIE1H1yt6ZsncRRVKHdfuM9nBQSzXmoeHIl0Tmj+0D xb5S87MV0/nRIM0U+l6hHqwdUJtHWFu9j2xA7IoH5n0Cmgj+FcK0W6TIRZFdYALXpx 98/NXcyLe7/FJpGGfj6m3zRWWk0s7xEtr72EmwSfXUO5dagFs6R5uzvQeHAtYmO9/p GHqKFNl9sNbX1DKwTQSD7+SU0okQfbiP8XOtpzUCQsZ9b//p5+I/Sg8SIhgSLRVcWS ztyqYIy6wLRa0p1VEil0CVROAPp1rgB1ZIdzOGjUCAlvdpwMZejo48TiaQtyd2+EUx k5TVrctof6cfQ== Date: Thu, 18 Jan 2024 14:50:48 -0800 From: "Darrick J. Wong" To: Dave Chinner Cc: linux-xfs@vger.kernel.org, willy@infradead.org, linux-mm@kvack.org Subject: Re: [PATCH 03/12] xfs: move kmem_to_page() Message-ID: <20240118225048.GF674499@frogsfrogsfrogs> References: <20240115230113.4080105-1-david@fromorbit.com> <20240115230113.4080105-4-david@fromorbit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240115230113.4080105-4-david@fromorbit.com> X-Rspamd-Queue-Id: 3CB8B4000C X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: ega4g9p6bgymg1a7sypiscsdc658nxfe X-HE-Tag: 1705618250-530072 X-HE-Meta: U2FsdGVkX1+xOog5ebC4D+hXPr/vUYZtfwagV0c49eAqBngwrkm1A7ZaO613wiQ+sE+mMEgwW4733QZ9qykAP7882GU3CjvLO4G2+te5PZrtDY6vmR6CLO2xiUROAH4X1KMx9wFt1jQrA6J5CjzIL8zhZYJyFNwtiGxCjHMWjFDFVLl/gSHimjy2CGE8ESNM9aO1eu8qrSKb6d4gdy28fdbfBf+GetWUbV1ABXUpU1jL+nq7VIHXXOO4FtHhw7/jwyXAGb7YLY9IYi72zzOMBMjIdyAXQnidfah1TYYWq11rWiT/kRJhUQtQjx/hZwrH641k76QrF+2FyH2KzMIgRRilORPtADg3a9841BL9SPw45MvhKZqoy85uyicbRYmMtpfXLLejrL2ilNnlXNTRAQLExeMxtxvqlg0Fws/0s0K4fNq/7026FU49xuP5puerVDD9ksYQkr25KfhtakVj3rQh2OrA/hzmJdpqGTnvD/HXozhG6jM/EfZzqBd15AaqFA7T3Fkkj6aflTw1/pFHsfdqNplCxNwda81nvjLutTRqEuphzli+pA0xK+szb/bKykuRFRPUGjN6fHA1eZc1kFKTveDqpEZJ1KRX7knxOJB+UDK2Iohde8bPU2AIKKfsHV4iiYBi6RtBZz5/y8zDbsgXs+soA0Gcq9ROX2WCM3wo7LeYgkPHpN9TwYhYrhlI9Hg/VPEotKCKUKBLhOddI8oHn6IEijhLJqyQRP55lxBgpVbIwxFf3n6C6Xnn7aDxi02roi95o6aG60Ovg/hpwaFOhxw8RCUeisC1J357NbMSwoHeFLUaRD5bY/5BJD+/azKTug9L5Doaq4/WEjt2SZarhKAxfj6FArO/7U9mhUjF0ZkIyzfey2MKAy3rc2ONQyCP0pmZ8y6eBLEDFLs+9AlcrRTcFHEE735hW0ldrOB6geFKyo10pyQkRtyS/edVWHMS2j/VBS15ZYiTscE AKG8SX7B 5n29r2My/nNx5gmGoQ4dQUek97glLMM5e3yP2kDjgTtyzKNtscmrqSEkl/Fujy4CvtEG2rBu6cW5P5mfRa/D4EuAemRLskU8DEqU5cOPsoSOWF1AjELsxzSs9ooyVpsF8fYzYDpM3J+bN2lj//8ZyHUZs2QELxHeNyAI17Fr91dGWS8LqyHPTlCGo/Rn/BuWHsNSxBAh59uqgUWbJSo9+9TR1501EdJRNxpBcLJB9VYzv0kBs618s+cS1TwdcB3oZxZusXI4AAS7e0ou+60yMG6xA5KvW0wwNnX62Nhd8DjG0geAUQks9hlr73Vw1IBzbin71 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, Jan 16, 2024 at 09:59:41AM +1100, Dave Chinner wrote: > From: Dave Chinner > > Move it to the general xfs linux wrapper header file so we can > prepare to remove kmem.h > > Signed-off-by: Dave Chinner Reviewed-by: Darrick J. Wong --D > --- > fs/xfs/kmem.h | 11 ----------- > fs/xfs/xfs_linux.h | 11 +++++++++++ > 2 files changed, 11 insertions(+), 11 deletions(-) > > diff --git a/fs/xfs/kmem.h b/fs/xfs/kmem.h > index 1343f1a6f99b..48e43f29f2a0 100644 > --- a/fs/xfs/kmem.h > +++ b/fs/xfs/kmem.h > @@ -20,15 +20,4 @@ static inline void kmem_free(const void *ptr) > kvfree(ptr); > } > > -/* > - * Zone interfaces > - */ > -static inline struct page * > -kmem_to_page(void *addr) > -{ > - if (is_vmalloc_addr(addr)) > - return vmalloc_to_page(addr); > - return virt_to_page(addr); > -} > - > #endif /* __XFS_SUPPORT_KMEM_H__ */ > diff --git a/fs/xfs/xfs_linux.h b/fs/xfs/xfs_linux.h > index d7873e0360f0..666618b463c9 100644 > --- a/fs/xfs/xfs_linux.h > +++ b/fs/xfs/xfs_linux.h > @@ -269,4 +269,15 @@ int xfs_rw_bdev(struct block_device *bdev, sector_t sector, unsigned int count, > # define PTR_FMT "%p" > #endif > > +/* > + * Helper for IO routines to grab backing pages from allocated kernel memory. > + */ > +static inline struct page * > +kmem_to_page(void *addr) > +{ > + if (is_vmalloc_addr(addr)) > + return vmalloc_to_page(addr); > + return virt_to_page(addr); > +} > + > #endif /* __XFS_LINUX__ */ > -- > 2.43.0 > >