]>
Commit | Line | Data |
---|---|---|
3b4f425a RY |
1 | dnl # |
2 | dnl # 2.6.39 API change, | |
3 | dnl # The is_owner_or_cap() macro was renamed to inode_owner_or_capable(), | |
4 | dnl # This is used for permission checks in the xattr and file attribute call | |
5 | dnl # paths. | |
6 | dnl # | |
608f8749 BB |
7 | AC_DEFUN([ZFS_AC_KERNEL_SRC_INODE_OWNER_OR_CAPABLE], [ |
8 | ZFS_LINUX_TEST_SRC([inode_owner_or_capable], [ | |
3b4f425a RY |
9 | #include <linux/fs.h> |
10 | ],[ | |
11 | struct inode *ip = NULL; | |
12 | (void) inode_owner_or_capable(ip); | |
608f8749 | 13 | ]) |
608f8749 BB |
14 | ]) |
15 | ||
16 | AC_DEFUN([ZFS_AC_KERNEL_INODE_OWNER_OR_CAPABLE], [ | |
17 | AC_MSG_CHECKING([whether inode_owner_or_capable() exists]) | |
18 | ZFS_LINUX_TEST_RESULT([inode_owner_or_capable], [ | |
3b4f425a | 19 | AC_MSG_RESULT(yes) |
3b4f425a | 20 | ],[ |
066e8252 | 21 | ZFS_LINUX_TEST_ERROR([capability]) |
3b4f425a RY |
22 | ]) |
23 | ]) |