]> git.baikalelectronics.ru Git - kernel.git/commit
block: use proper return value from bio_failfast()
authorJens Axboe <axboe@kernel.dk>
Fri, 17 Feb 2023 02:39:15 +0000 (19:39 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Mar 2023 08:32:47 +0000 (09:32 +0100)
commit98dd8381dae558b6c1e2068c57c739da2598cb3b
treec4c49d8b0814e2a9f56146870c68672392584a30
parent2e69fff2e14f35c85049c3ce1d45be42bcf32a75
block: use proper return value from bio_failfast()

[ Upstream commit d6e915272f4da0686e16397f41e376e0dcbc66f2 ]

kernel test robot complains about a type mismatch:

   block/blk-merge.c:984:42: sparse:     expected restricted blk_opf_t const [usertype] ff
   block/blk-merge.c:984:42: sparse:     got unsigned int
   block/blk-merge.c:1010:42: sparse: sparse: incorrect type in initializer (different base types) @@     expected restricted blk_opf_t const [usertype] ff @@     got unsigned int @@
   block/blk-merge.c:1010:42: sparse:     expected restricted blk_opf_t const [usertype] ff
   block/blk-merge.c:1010:42: sparse:     got unsigned int

because bio_failfast() is return an unsigned int rather than the
appropriate blk_opt_f type. Fix it up.

Fixes: 5073027d6671 ("block: sync mixed merged request's failfast with 1st bio's")
Reported-by: kernel test robot <lkp@intel.com>
Link: https://lore.kernel.org/oe-kbuild-all/202302170743.GXypM9Rt-lkp@intel.com/
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
block/blk-merge.c