diff options
author | Coleman Kane <[email protected]> | 2020-08-09 12:03:03 -0400 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2020-08-11 13:35:10 -0700 |
commit | 1823c8fe6a4a20971463e9b51615dad412aea9a9 (patch) | |
tree | 68b4c98f41b1f3805b9535a3984d43d9b7f35c89 /config/kernel-blkdev.m4 | |
parent | 9777044f1c68f5a671834ce28cba5a086a06462a (diff) |
Linux 5.9 compat: add linux/blkdev.h include
Many of the block device operations (often functions with bdev in
the name) were moved into linux/blkdev.h from linux/fs.h. Seems
that this header is already included where needed in the code, but
in the autoconf tests it was missing causing false negatives. This
commit has those tests include linux/fs.h (old location) and now
also linux/blkdev.h (new locations).
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Coleman Kane <[email protected]>
Closes #10696
Diffstat (limited to 'config/kernel-blkdev.m4')
-rw-r--r-- | config/kernel-blkdev.m4 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/config/kernel-blkdev.m4 b/config/kernel-blkdev.m4 index e21010654..2644555f5 100644 --- a/config/kernel-blkdev.m4 +++ b/config/kernel-blkdev.m4 @@ -5,6 +5,7 @@ dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_BLKDEV_GET_BY_PATH], [ ZFS_LINUX_TEST_SRC([blkdev_get_by_path], [ #include <linux/fs.h> + #include <linux/blkdev.h> ], [ struct block_device *bdev __attribute__ ((unused)) = NULL; const char *path = "path"; @@ -31,6 +32,7 @@ dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_BLKDEV_PUT], [ ZFS_LINUX_TEST_SRC([blkdev_put], [ #include <linux/fs.h> + #include <linux/blkdev.h> ], [ struct block_device *bdev = NULL; fmode_t mode = 0; @@ -55,6 +57,7 @@ dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_BLKDEV_REREAD_PART], [ ZFS_LINUX_TEST_SRC([blkdev_reread_part], [ #include <linux/fs.h> + #include <linux/blkdev.h> ], [ struct block_device *bdev = NULL; int error; @@ -81,6 +84,7 @@ dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_BLKDEV_INVALIDATE_BDEV], [ ZFS_LINUX_TEST_SRC([invalidate_bdev], [ #include <linux/buffer_head.h> + #include <linux/blkdev.h> ],[ struct block_device *bdev = NULL; invalidate_bdev(bdev); @@ -103,6 +107,7 @@ dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_BLKDEV_LOOKUP_BDEV], [ ZFS_LINUX_TEST_SRC([lookup_bdev_1arg], [ #include <linux/fs.h> + #include <linux/blkdev.h> ], [ lookup_bdev(NULL); ]) |