Commit e6249cdd46e4 ("block: add blk_io_schedule() for avoiding task hung in sync dio") adds helper blk_io_schedule, however the required header is added for CONFIG_BLOCK only. Fixes the issue by moving the added '#include' out of CONFIG_BLOCK because blk_io_schedule() doesn't need any CONFIG_BLOCK only stuff. Fixes: e6249cdd46e4 ("block: add blk_io_schedule() for avoiding task hung in sync dio") Reported-by: Satya Tangirala <satyat@xxxxxxxxxx> Tested-by: Satya Tangirala <satyat@xxxxxxxxxx> Signed-off-by: Ming Lei <ming.lei@xxxxxxxxxx> --- include/linux/blkdev.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 5360696d85ff..bf99a723673b 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -4,6 +4,7 @@ #include <linux/sched.h> #include <linux/sched/clock.h> +#include <linux/sched/sysctl.h> #ifdef CONFIG_BLOCK @@ -27,7 +28,6 @@ #include <linux/percpu-refcount.h> #include <linux/scatterlist.h> #include <linux/blkzoned.h> -#include <linux/sched/sysctl.h> struct module; struct scsi_ioctl_command; -- 2.25.2