]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - config/kernel-blkdev-reread-part.m4
Allow platform dependent path stripping for vdevs
[FreeBSD/FreeBSD.git] / config / kernel-blkdev-reread-part.m4
1 dnl #
2 dnl # 4.1 API, exported blkdev_reread_part() symbol, backported to the
3 dnl # 3.10.0 CentOS 7.x enterprise kernels.
4 dnl #
5 AC_DEFUN([ZFS_AC_KERNEL_SRC_BLKDEV_REREAD_PART], [
6         ZFS_LINUX_TEST_SRC([blkdev_reread_part], [
7                 #include <linux/fs.h>
8         ], [
9                 struct block_device *bdev = NULL;
10                 int error;
11
12                 error = blkdev_reread_part(bdev);
13         ])
14 ])
15
16 AC_DEFUN([ZFS_AC_KERNEL_BLKDEV_REREAD_PART], [
17         AC_MSG_CHECKING([whether blkdev_reread_part() is available])
18         ZFS_LINUX_TEST_RESULT([blkdev_reread_part], [
19                 AC_MSG_RESULT(yes)
20                 AC_DEFINE(HAVE_BLKDEV_REREAD_PART, 1,
21                     [blkdev_reread_part() is available])
22         ], [
23                 AC_MSG_RESULT(no)
24         ])
25 ])