3 dnl # https://github.com/torvalds/linux/commit/8814ce8
4 dnl # Introduction of blk_queue_flag_set and blk_queue_flag_clear
7 AC_DEFUN([ZFS_AC_KERNEL_BLK_QUEUE_FLAG_SET], [
8 AC_MSG_CHECKING([whether blk_queue_flag_set() exists])
9 ZFS_LINUX_TRY_COMPILE([
10 #include <linux/kernel.h>
11 #include <linux/blkdev.h>
13 struct request_queue *q = NULL;
14 blk_queue_flag_set(0, q);
17 AC_DEFINE(HAVE_BLK_QUEUE_FLAG_SET, 1, [blk_queue_flag_set() exists])
23 AC_DEFUN([ZFS_AC_KERNEL_BLK_QUEUE_FLAG_CLEAR], [
24 AC_MSG_CHECKING([whether blk_queue_flag_clear() exists])
25 ZFS_LINUX_TRY_COMPILE([
26 #include <linux/kernel.h>
27 #include <linux/blkdev.h>
29 struct request_queue *q = NULL;
30 blk_queue_flag_clear(0, q);
34 AC_DEFINE(HAVE_BLK_QUEUE_FLAG_CLEAR, 1, [blk_queue_flag_clear() exists])