From: Andreas Gruenbacher Date: Thu, 11 Dec 2025 02:22:20 +0000 (+0000) Subject: gfs2: Fix gfs2_log_get_bio argument type X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c45fefe3a930ba8a7fef0ed6ad509a02097dfa80;p=thirdparty%2Flinux.git gfs2: Fix gfs2_log_get_bio argument type Fix the type of gfs2_log_get_bio()'s op argument: callers pass in a blk_opf_t value and the function passes that value on as a blk_opf_t value, so the current argument type makes no sense. Signed-off-by: Andreas Gruenbacher --- diff --git a/fs/gfs2/lops.c b/fs/gfs2/lops.c index 879635ebddaeb..df7916bf49c16 100644 --- a/fs/gfs2/lops.c +++ b/fs/gfs2/lops.c @@ -277,7 +277,7 @@ static struct bio *gfs2_log_alloc_bio(struct gfs2_sbd *sdp, u64 blkno, * @sdp: The super block * @blkno: The device block number we want to write to * @biop: The bio to get or allocate - * @op: REQ_OP + * @opf: REQ_OP | op_flags * @end_io: The bi_end_io callback * @flush: Always flush the current bio and allocate a new one? * @@ -290,7 +290,7 @@ static struct bio *gfs2_log_alloc_bio(struct gfs2_sbd *sdp, u64 blkno, */ static struct bio *gfs2_log_get_bio(struct gfs2_sbd *sdp, u64 blkno, - struct bio **biop, enum req_op op, + struct bio **biop, blk_opf_t opf, bio_end_io_t *end_io, bool flush) { struct bio *bio = *biop; @@ -305,7 +305,7 @@ static struct bio *gfs2_log_get_bio(struct gfs2_sbd *sdp, u64 blkno, gfs2_log_submit_write(biop); } - *biop = gfs2_log_alloc_bio(sdp, blkno, end_io, op); + *biop = gfs2_log_alloc_bio(sdp, blkno, end_io, opf); return *biop; }