]> granicus.if.org Git - zfs/commitdiff
Remove blk_queue_io_opt() autotools check
authorRichard Yao <ryao@gentoo.org>
Mon, 31 Aug 2015 23:11:45 +0000 (16:11 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 1 Sep 2015 16:33:18 +0000 (09:33 -0700)
This is needed for supporting kernels earlier than 2.6.30. Support for
those kernels was dropped, so we can safely remove this check.

Signed-off-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
config/kernel-blk-queue-io-opt.m4 [deleted file]
config/kernel.m4
include/linux/blkdev_compat.h

diff --git a/config/kernel-blk-queue-io-opt.m4 b/config/kernel-blk-queue-io-opt.m4
deleted file mode 100644 (file)
index fb9b684..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-dnl #
-dnl # 2.6.30 API change
-dnl # The blk_queue_io_opt() function was added to indicate the optimal
-dnl # I/O size for the device.
-dnl #
-AC_DEFUN([ZFS_AC_KERNEL_BLK_QUEUE_IO_OPT], [
-       AC_MSG_CHECKING([whether blk_queue_io_opt() is available])
-       tmp_flags="$EXTRA_KCFLAGS"
-       EXTRA_KCFLAGS="${NO_UNUSED_BUT_SET_VARIABLE}"
-       ZFS_LINUX_TRY_COMPILE([
-               #include <linux/blkdev.h>
-       ],[
-               struct request_queue *q = NULL;
-               unsigned int opt = 1;
-               (void) blk_queue_io_opt(q, opt);
-       ],[
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_BLK_QUEUE_IO_OPT, 1,
-                         [blk_queue_io_opt() is available])
-       ],[
-               AC_MSG_RESULT(no)
-       ])
-       EXTRA_KCFLAGS="$tmp_flags"
-])
index d24e0b6df468b6735d03bcf82c8d3e876805c72f..09d8003f12a04f5b53f7ed061836c1039ba4adc0 100644 (file)
@@ -29,7 +29,6 @@ AC_DEFUN([ZFS_AC_CONFIG_KERNEL], [
        ZFS_AC_KERNEL_BLK_QUEUE_FLUSH
        ZFS_AC_KERNEL_BLK_QUEUE_MAX_HW_SECTORS
        ZFS_AC_KERNEL_BLK_QUEUE_MAX_SEGMENTS
-       ZFS_AC_KERNEL_BLK_QUEUE_IO_OPT
        ZFS_AC_KERNEL_BLK_QUEUE_NONROT
        ZFS_AC_KERNEL_BLK_QUEUE_DISCARD
        ZFS_AC_KERNEL_BLK_FETCH_REQUEST
index 591602bc9505e505916a41ca60527c6cb707e2e8..ef6fa3bbd62b003fab4dc18254e0c225eb5d6a77 100644 (file)
@@ -228,15 +228,6 @@ __blk_queue_max_segments(struct request_queue *q, unsigned short max_segments)
 }
 #endif
 
-/*
- * 2.6.30 API change,
- * The blk_queue_io_opt() function was added to indicate the optimal
- * I/O size for the device.  For older kernels this is a no-op.
- */
-#ifndef HAVE_BLK_QUEUE_IO_OPT
-#define        blk_queue_io_opt(q, x)                  ((void)(0))
-#endif
-
 #ifndef HAVE_GET_DISK_RO
 static inline int
 get_disk_ro(struct gendisk *disk)