From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Date: Fri, 23 Dec 2022 07:04:37 -0800 Subject: [Cluster-devel] [RFC v3 4/7] iomap: Add iomap_folio_prepare helper In-Reply-To: <20221216150626.670312-5-agruenba@redhat.com> References: <20221216150626.670312-1-agruenba@redhat.com> <20221216150626.670312-5-agruenba@redhat.com> Message-ID: List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit > +struct folio *iomap_folio_prepare(struct iomap_iter *iter, loff_t pos) > +{ > + unsigned fgp = FGP_LOCK | FGP_WRITE | FGP_CREAT | FGP_STABLE | FGP_NOFS; > + > + if (iter->flags & IOMAP_NOWAIT) > + fgp |= FGP_NOWAIT; > + > + return __filemap_get_folio(iter->inode->i_mapping, pos >> PAGE_SHIFT, > + fgp, mapping_gfp_mask(iter->inode->i_mapping)); > +} > +EXPORT_SYMBOL(iomap_folio_prepare); I'd name this __iomap_get_folio to match __filemap_get_folio. And all iomap exports are EXPORT_SYMBOL_GPL.