]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
nfs: remove nfs_folio_private_request
authorChristoph Hellwig <hch@lst.de>
Mon, 1 Jul 2024 05:26:49 +0000 (07:26 +0200)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Mon, 8 Jul 2024 17:47:51 +0000 (13:47 -0400)
nfs_folio_private_request is a trivial wrapper around, which itself has
fallen out of favor and has been replaced with plain ->private
dereferences in recent folio conversions.  Do the same for nfs.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
fs/nfs/write.c

index dc432f581fa773369fde5e639ec41ce8a448a8d2..a56bb49af55a839c6f3cc0f8df2d6aab2652510f 100644 (file)
@@ -169,11 +169,6 @@ nfs_cancel_remove_inode(struct nfs_page *req, struct inode *inode)
        return 0;
 }
 
-static struct nfs_page *nfs_folio_private_request(struct folio *folio)
-{
-       return folio_get_private(folio);
-}
-
 /**
  * nfs_folio_find_head_request - find head request associated with a folio
  * @folio: pointer to folio
@@ -190,7 +185,7 @@ static struct nfs_page *nfs_folio_find_head_request(struct folio *folio)
        if (!folio_test_private(folio))
                return NULL;
        spin_lock(&mapping->i_private_lock);
-       req = nfs_folio_private_request(folio);
+       req = folio->private;
        if (req) {
                WARN_ON_ONCE(req->wb_head != req);
                kref_get(&req->wb_kref);
@@ -220,7 +215,7 @@ static struct nfs_page *nfs_folio_find_and_lock_request(struct folio *folio)
                        return ERR_PTR(ret);
                }
                /* Ensure that nobody removed the request before we locked it */
-               if (head == nfs_folio_private_request(folio))
+               if (head == folio->private)
                        break;
                nfs_unlock_and_release_request(head);
        }