]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
block: don't return 1 for the fallback case in blkdev_get_zone_info
authorChristoph Hellwig <hch@lst.de>
Thu, 6 Nov 2025 14:53:32 +0000 (15:53 +0100)
committerJens Axboe <axboe@kernel.dk>
Fri, 7 Nov 2025 11:38:28 +0000 (04:38 -0700)
commit86a9ce21f5b781c56eba23cbbd2264ab74778ab0
tree0197247be9e2da03f84dbd709b74cdd7fa39b0ae
parentbc840b21a25a50f00e2b240329c09281506df387
block: don't return 1 for the fallback case in blkdev_get_zone_info

blkdev_do_report_zones returns the number of reported zones, but
blkdev_get_zone_info returns 0 or an errno.  Translate to the expected
return value in blkdev_report_zone_fallback.

Fixes: b037d41762fd ("block: introduce blkdev_get_zone_info()")
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-zoned.c