xref: /freebsd-src/sys/contrib/openzfs/config/kernel-get-disk-ro.m4 (revision c03c5b1c80914ec656fbee84539355d1fad68bf9)
1eda14cbcSMatt Macydnl #
2eda14cbcSMatt Macydnl # 2.6.x API change
3eda14cbcSMatt Macydnl #
4eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_KERNEL_SRC_GET_DISK_RO], [
5eda14cbcSMatt Macy	ZFS_LINUX_TEST_SRC([get_disk_ro], [
6eda14cbcSMatt Macy		#include <linux/blkdev.h>
7eda14cbcSMatt Macy	],[
8*c03c5b1cSMartin Matuska		struct gendisk *disk __attribute__ ((unused)) = NULL;
9eda14cbcSMatt Macy		(void) get_disk_ro(disk);
10*c03c5b1cSMartin Matuska	], [])
11eda14cbcSMatt Macy])
12eda14cbcSMatt Macy
13eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_KERNEL_GET_DISK_RO], [
14eda14cbcSMatt Macy	AC_MSG_CHECKING([whether get_disk_ro() is available])
15eda14cbcSMatt Macy	ZFS_LINUX_TEST_RESULT([get_disk_ro], [
16eda14cbcSMatt Macy		AC_MSG_RESULT(yes)
17eda14cbcSMatt Macy	],[
18eda14cbcSMatt Macy		ZFS_LINUX_TEST_ERROR([get_disk_ro()])
19eda14cbcSMatt Macy	])
20eda14cbcSMatt Macy])
21