]>
Commit | Line | Data |
---|---|---|
82a1b2d6 NB |
1 | dnl # |
2 | dnl # 3.5 API change, | |
3 | dnl # Since usernamespaces were introduced in kernel version 3.5, it | |
4 | dnl # became necessary to go through one more level of indirection | |
5 | dnl # when dealing with uid/gid - namely the kuid type. | |
6 | dnl # | |
7 | dnl # | |
608f8749 BB |
8 | AC_DEFUN([ZFS_AC_KERNEL_SRC_KUID_HELPERS], [ |
9 | ZFS_LINUX_TEST_SRC([i_uid_read], [ | |
82a1b2d6 NB |
10 | #include <linux/fs.h> |
11 | ],[ | |
12 | struct inode *ip = NULL; | |
13 | (void) i_uid_read(ip); | |
608f8749 BB |
14 | ]) |
15 | ]) | |
16 | ||
17 | AC_DEFUN([ZFS_AC_KERNEL_KUID_HELPERS], [ | |
18 | AC_MSG_CHECKING([whether i_(uid|gid)_(read|write) exist]) | |
19 | ZFS_LINUX_TEST_RESULT([i_uid_read], [ | |
82a1b2d6 | 20 | AC_MSG_RESULT(yes) |
82a1b2d6 | 21 | ],[ |
066e8252 | 22 | ZFS_LINUX_TEST_ERROR([i_uid_read]) |
82a1b2d6 NB |
23 | ]) |
24 | ]) |