]> granicus.if.org Git - zfs/commitdiff
Remove blk_queue_physical_block_size() autotools check
authorRichard Yao <ryao@gentoo.org>
Mon, 31 Aug 2015 16:21:21 +0000 (12:21 -0400)
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-physical-block-size.m4 [deleted file]
config/kernel.m4
include/linux/blkdev_compat.h

diff --git a/config/kernel-blk-queue-physical-block-size.m4 b/config/kernel-blk-queue-physical-block-size.m4
deleted file mode 100644 (file)
index a585b28..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-dnl #
-dnl # 2.6.30 API change
-dnl # The blk_queue_physical_block_size() function was introduced to
-dnl # indicate the smallest I/O the device can write without incurring
-dnl # a read-modify-write penalty.
-dnl #
-AC_DEFUN([ZFS_AC_KERNEL_BLK_QUEUE_PHYSICAL_BLOCK_SIZE], [
-       AC_MSG_CHECKING([whether blk_queue_physical_block_size() 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 short block_size = 1;
-               (void) blk_queue_physical_block_size(q, block_size);
-       ],[
-               AC_MSG_RESULT(yes)
-               AC_DEFINE(HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE, 1,
-                         [blk_queue_physical_block_size() is available])
-       ],[
-               AC_MSG_RESULT(no)
-       ])
-       EXTRA_KCFLAGS="$tmp_flags"
-])
index f84612dbfa287b82de11c7f1c1c5b2446407f50c..d24e0b6df468b6735d03bcf82c8d3e876805c72f 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_PHYSICAL_BLOCK_SIZE
        ZFS_AC_KERNEL_BLK_QUEUE_IO_OPT
        ZFS_AC_KERNEL_BLK_QUEUE_NONROT
        ZFS_AC_KERNEL_BLK_QUEUE_DISCARD
index 89e888c30025b763557eaa6b68661152b69f8f09..591602bc9505e505916a41ca60527c6cb707e2e8 100644 (file)
@@ -228,16 +228,6 @@ __blk_queue_max_segments(struct request_queue *q, unsigned short max_segments)
 }
 #endif
 
-/*
- * 2.6.30 API change,
- * The blk_queue_physical_block_size() function was introduced to
- * indicate the smallest I/O the device can write without incurring
- * a read-modify-write penalty.  For older kernels this is a no-op.
- */
-#ifndef HAVE_BLK_QUEUE_PHYSICAL_BLOCK_SIZE
-#define        blk_queue_physical_block_size(q, x)     ((void)(0))
-#endif
-
 /*
  * 2.6.30 API change,
  * The blk_queue_io_opt() function was added to indicate the optimal