]>
Commit | Line | Data |
---|---|---|
59b68723 | 1 | dnl # |
19697e45 BB |
2 | dnl # 5.11 API change |
3 | dnl # revalidate_disk_size() has been removed entirely. | |
4 | dnl # | |
59b68723 CK |
5 | dnl # 5.10 API change |
6 | dnl # revalidate_disk() was replaced by revalidate_disk_size() | |
7 | dnl # | |
19697e45 BB |
8 | AC_DEFUN([ZFS_AC_KERNEL_SRC_REVALIDATE_DISK], [ |
9 | ||
59b68723 | 10 | ZFS_LINUX_TEST_SRC([revalidate_disk_size], [ |
86690775 | 11 | #include <linux/blkdev.h> |
59b68723 CK |
12 | ], [ |
13 | struct gendisk *disk = NULL; | |
14 | (void) revalidate_disk_size(disk, false); | |
15 | ]) | |
19697e45 BB |
16 | |
17 | ZFS_LINUX_TEST_SRC([revalidate_disk], [ | |
86690775 | 18 | #include <linux/blkdev.h> |
19697e45 BB |
19 | ], [ |
20 | struct gendisk *disk = NULL; | |
21 | (void) revalidate_disk(disk); | |
22 | ]) | |
59b68723 CK |
23 | ]) |
24 | ||
19697e45 BB |
25 | AC_DEFUN([ZFS_AC_KERNEL_REVALIDATE_DISK], [ |
26 | ||
59b68723 CK |
27 | AC_MSG_CHECKING([whether revalidate_disk_size() is available]) |
28 | ZFS_LINUX_TEST_RESULT_SYMBOL([revalidate_disk_size], | |
29 | [revalidate_disk_size], [block/genhd.c], [ | |
30 | AC_MSG_RESULT(yes) | |
31 | AC_DEFINE(HAVE_REVALIDATE_DISK_SIZE, 1, | |
19697e45 | 32 | [revalidate_disk_size() is available]) |
59b68723 CK |
33 | ], [ |
34 | AC_MSG_RESULT(no) | |
19697e45 BB |
35 | |
36 | AC_MSG_CHECKING([whether revalidate_disk() is available]) | |
37 | ZFS_LINUX_TEST_RESULT_SYMBOL([revalidate_disk], | |
38 | [revalidate_disk], [block/genhd.c], [ | |
39 | AC_MSG_RESULT(yes) | |
40 | AC_DEFINE(HAVE_REVALIDATE_DISK, 1, | |
41 | [revalidate_disk() is available]) | |
42 | ], [ | |
43 | AC_MSG_RESULT(no) | |
44 | ]) | |
59b68723 CK |
45 | ]) |
46 | ]) |