From ce35c95a1f4131b1004e9fabcee49c2f83e066dd Mon Sep 17 00:00:00 2001 From: yanchongwen Date: Tue, 25 Jan 2022 01:02:11 +0800 Subject: [PATCH] The first arg of submit_bio is used for block dump Because some kernel version of submit_bio use the first argument for block dump function. We could use the result of bio_data_dir instead of 0. Signed-off-by: Finix Yan --- module/os/linux/zfs/vdev_disk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/os/linux/zfs/vdev_disk.c b/module/os/linux/zfs/vdev_disk.c index c06ba613b16d..61518bad0b1c 100644 --- a/module/os/linux/zfs/vdev_disk.c +++ b/module/os/linux/zfs/vdev_disk.c @@ -446,7 +446,7 @@ vdev_submit_bio_impl(struct bio *bio) #ifdef HAVE_1ARG_SUBMIT_BIO (void) submit_bio(bio); #else - (void) submit_bio(0, bio); + (void) submit_bio(bio_data_dir(bio), bio); #endif }