[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230315123233.121593-4-p.raghav@samsung.com>
Date: Wed, 15 Mar 2023 13:32:33 +0100
From: Pankaj Raghav <p.raghav@...sung.com>
To: hubcap@...ibond.com, senozhatsky@...omium.org, martin@...ibond.com,
willy@...radead.org, minchan@...nel.org, viro@...iv.linux.org.uk,
brauner@...nel.org, axboe@...nel.dk, akpm@...ux-foundation.org
Cc: linux-kernel@...r.kernel.org, linux-block@...r.kernel.org,
linux-fsdevel@...r.kernel.org, linux-mm@...ck.org,
gost.dev@...sung.com, mcgrof@...nel.org, devel@...ts.orangefs.org,
Pankaj Raghav <p.raghav@...sung.com>
Subject: [RFC PATCH 3/3] orangefs: use folio in orangefs_readahead()
Use folio and its corresponding function in orangefs_readahead() so that
folios can be directly passed to the folio_endio().
Signed-off-by: Pankaj Raghav <p.raghav@...sung.com>
---
fs/orangefs/inode.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/fs/orangefs/inode.c b/fs/orangefs/inode.c
index b12d099510ea..7e03d60bd406 100644
--- a/fs/orangefs/inode.c
+++ b/fs/orangefs/inode.c
@@ -244,7 +244,7 @@ static void orangefs_readahead(struct readahead_control *rac)
struct iov_iter iter;
struct inode *inode = rac->mapping->host;
struct xarray *i_pages;
- struct page *page;
+ struct folio *folio;
loff_t new_start = readahead_pos(rac);
int ret;
size_t new_len = 0;
@@ -275,9 +275,9 @@ static void orangefs_readahead(struct readahead_control *rac)
ret = 0;
/* clean up. */
- while ((page = readahead_page(rac))) {
- folio_endio(page_folio(page), false, ret);
- put_page(page);
+ while ((folio = readahead_folio(rac))) {
+ folio_endio(folio, false, ret);
+ folio_put(folio);
}
}
--
2.34.1
Powered by blists - more mailing lists