]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
gfs2: Fix gfs2_log_get_bio argument type
authorAndreas Gruenbacher <agruenba@redhat.com>
Thu, 11 Dec 2025 02:22:20 +0000 (02:22 +0000)
committerAndreas Gruenbacher <agruenba@redhat.com>
Mon, 26 Jan 2026 13:28:17 +0000 (14:28 +0100)
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 <agruenba@redhat.com>
fs/gfs2/lops.c

index 879635ebddaebfe269c25987402b745a3fd6ca48..df7916bf49c16d83ec32a921b2f4ed706b93542c 100644 (file)
@@ -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;
 }