mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 10:09:10 +02:00
gfs2: Remove use of b_end_io in gfs2_meta_read_endio()
All buffer heads submitted by gfs2_submit_bhs() use end_buffer_read_sync() so we can call it directly. Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Link: https://patch.msgid.link/20260528173150.1093780-25-willy@infradead.org Reviewed-by: Jan Kara <jack@suse.cz> Cc: gfs2@lists.linux.dev Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
This commit is contained in:
parent
6390838da4
commit
037f3833ba
|
|
@ -212,7 +212,7 @@ static void gfs2_meta_read_endio(struct bio *bio)
|
|||
do {
|
||||
struct buffer_head *next = bh->b_this_page;
|
||||
len -= bh->b_size;
|
||||
bh->b_end_io(bh, !bio->bi_status);
|
||||
end_buffer_read_sync(bh, bio->bi_status == BLK_STS_OK);
|
||||
bh = next;
|
||||
} while (bh && len);
|
||||
}
|
||||
|
|
@ -275,7 +275,6 @@ int gfs2_meta_read(struct gfs2_glock *gl, u64 blkno, int flags,
|
|||
unlock_buffer(bh);
|
||||
flags &= ~DIO_WAIT;
|
||||
} else {
|
||||
bh->b_end_io = end_buffer_read_sync;
|
||||
get_bh(bh);
|
||||
bhs[num++] = bh;
|
||||
}
|
||||
|
|
@ -288,7 +287,6 @@ int gfs2_meta_read(struct gfs2_glock *gl, u64 blkno, int flags,
|
|||
unlock_buffer(bh);
|
||||
brelse(bh);
|
||||
} else {
|
||||
bh->b_end_io = end_buffer_read_sync;
|
||||
bhs[num++] = bh;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user