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