diff options
author | Christoph Hellwig <hch@lst.de> | 2024-11-04 07:26:31 +0100 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2024-11-11 09:06:45 -0700 |
commit | 0ef2b9e698dbf9ba78f67952a747f35eb7060470 (patch) | |
tree | 519ea11f26f3efca00a48b3a00c9a53bbe90d3f6 /block | |
parent | 7ecd2cd4fae3e8410c0a6620f3a83dcdbb254f02 (diff) |
block: lift bio_is_zone_append to bio.h
Make bio_is_zone_append globally available, because file systems need
to use to check for a zone append bio in their end_io handlers to deal
with the block layer emulation.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Link: https://lore.kernel.org/r/20241104062647.91160-4-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block')
-rw-r--r-- | block/blk.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/block/blk.h b/block/blk.h index 57fc035620d6..2c26abf505b8 100644 --- a/block/blk.h +++ b/block/blk.h @@ -457,11 +457,6 @@ static inline bool bio_zone_write_plugging(struct bio *bio) { return bio_flagged(bio, BIO_ZONE_WRITE_PLUGGING); } -static inline bool bio_is_zone_append(struct bio *bio) -{ - return bio_op(bio) == REQ_OP_ZONE_APPEND || - bio_flagged(bio, BIO_EMULATES_ZONE_APPEND); -} void blk_zone_write_plug_bio_merged(struct bio *bio); void blk_zone_write_plug_init_request(struct request *rq); static inline void blk_zone_update_request_bio(struct request *rq, @@ -510,10 +505,6 @@ static inline bool bio_zone_write_plugging(struct bio *bio) { return false; } -static inline bool bio_is_zone_append(struct bio *bio) -{ - return false; -} static inline void blk_zone_write_plug_bio_merged(struct bio *bio) { } |