diff options
author | 2025-02-10 13:34:42 +0000 | |
---|---|---|
committer | 2025-03-10 18:15:39 +0100 | |
commit | e6ff5f2089ebb40422832d9b94cf6e998baa7551 (patch) | |
tree | 0b47a75f9884b601b7e424bc6fcc599f3c7fe33d | |
parent | gfs2: Use b_folio in gfs2_submit_bhs() (diff) | |
download | wireguard-linux-e6ff5f2089ebb40422832d9b94cf6e998baa7551.tar.xz wireguard-linux-e6ff5f2089ebb40422832d9b94cf6e998baa7551.zip |
gfs2: Use b_folio in gfs2_check_magic()
We are preparing to remove bh->b_page. Use kmap_local_folio() instead
of kmap_local_page().
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to '')
-rw-r--r-- | fs/gfs2/lops.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/gfs2/lops.c b/fs/gfs2/lops.c index d27f34688ff5..4123bfc16680 100644 --- a/fs/gfs2/lops.c +++ b/fs/gfs2/lops.c @@ -615,15 +615,13 @@ static struct page *gfs2_get_log_desc(struct gfs2_sbd *sdp, u32 ld_type, static void gfs2_check_magic(struct buffer_head *bh) { - void *kaddr; __be32 *ptr; clear_buffer_escaped(bh); - kaddr = kmap_local_page(bh->b_page); - ptr = kaddr + bh_offset(bh); + ptr = kmap_local_folio(bh->b_folio, bh_offset(bh)); if (*ptr == cpu_to_be32(GFS2_MAGIC)) set_buffer_escaped(bh); - kunmap_local(kaddr); + kunmap_local(ptr); } static int blocknr_cmp(void *priv, const struct list_head *a, |