diff options
author | Vishal Moola (Oracle) <vishal.moola@gmail.com> | 2025-04-29 18:00:59 -0700 |
---|---|---|
committer | Andrew Morton <akpm@linux-foundation.org> | 2025-05-12 23:50:51 -0700 |
commit | fe488d34edc4042f70d62dfd5d640c9fb11fc84e (patch) | |
tree | 8900ae1e3a9cb2912a044794a4b77981dd206d3c | |
parent | 30f62b92e632d13420381f54210ad9d84d79b209 (diff) |
mm/gup: remove page_folio() in memfd_pin_folios()
We can get the folio directly from the folio batch, so remove the
unnecessary page_folio() call.
Link: https://lkml.kernel.org/r/20250430010059.892632-3-vishal.moola@gmail.com
Signed-off-by: Vishal Moola (Oracle) <vishal.moola@gmail.com>
Acked-by: David Hildenbrand <david@redhat.com>
Acked-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
-rw-r--r-- | mm/gup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/gup.c b/mm/gup.c index e6e2a93868509..d3aac58862c04 100644 --- a/mm/gup.c +++ b/mm/gup.c @@ -3641,7 +3641,7 @@ long memfd_pin_folios(struct file *memfd, loff_t start, loff_t end, } for (i = 0; i < nr_found; i++) { - folio = page_folio(&fbatch.folios[i]->page); + folio = fbatch.folios[i]; if (try_grab_folio(folio, 1, FOLL_PIN)) { folio_batch_release(&fbatch); |