]> granicus.if.org Git - zfs/blob - config/kernel-get-disk-ro.m4
Fix for ARC sysctls ignored at runtime
[zfs] / config / kernel-get-disk-ro.m4
1 dnl #
2 dnl # 2.6.x API change
3 dnl #
4 AC_DEFUN([ZFS_AC_KERNEL_SRC_GET_DISK_RO], [
5         ZFS_LINUX_TEST_SRC([get_disk_ro], [
6                 #include <linux/blkdev.h>
7         ],[
8                 struct gendisk *disk = NULL;
9                 (void) get_disk_ro(disk);
10         ], [$NO_UNUSED_BUT_SET_VARIABLE])
11 ])
12
13 AC_DEFUN([ZFS_AC_KERNEL_GET_DISK_RO], [
14         AC_MSG_CHECKING([whether get_disk_ro() is available])
15         ZFS_LINUX_TEST_RESULT([get_disk_ro], [
16                 AC_MSG_RESULT(yes)
17                 AC_DEFINE(HAVE_GET_DISK_RO, 1, [blk_disk_ro() is available])
18         ],[
19                 AC_MSG_RESULT(no)
20         ])
21 ])