mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Remove set_fs_pwd() configure check
This function has never been exported by any mainline and was only briefly available under RHEL5. Therefore this check is being removed and the code update to always use the wrapper function. The next step will be to eliminate all this code. If ZFS were updated not to assume that it's pwd was / there would be no need for this. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
@@ -28,7 +28,6 @@ AC_DEFUN([SPL_AC_CONFIG_KERNEL], [
|
||||
SPL_AC_PDE_DATA
|
||||
SPL_AC_MUTEX_OWNER
|
||||
SPL_AC_MUTEX_OWNER_TASK_STRUCT
|
||||
SPL_AC_SET_FS_PWD
|
||||
SPL_AC_SET_FS_PWD_WITH_CONST
|
||||
SPL_AC_2ARGS_VFS_UNLINK
|
||||
SPL_AC_4ARGS_VFS_RENAME
|
||||
@@ -972,24 +971,6 @@ AC_DEFUN([SPL_AC_PDE_DATA], [
|
||||
])
|
||||
])
|
||||
|
||||
dnl #
|
||||
dnl # Symbol available in RHEL kernels not in stock kernels.
|
||||
dnl #
|
||||
AC_DEFUN([SPL_AC_SET_FS_PWD],
|
||||
[AC_MSG_CHECKING([whether set_fs_pwd() is available])
|
||||
SPL_LINUX_TRY_COMPILE_SYMBOL([
|
||||
#include <linux/spinlock.h>
|
||||
#include <linux/fs_struct.h>
|
||||
], [
|
||||
(void) set_fs_pwd;
|
||||
], [set_fs_pwd], [], [
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HAVE_SET_FS_PWD, 1, [set_fs_pwd() is available])
|
||||
], [
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
])
|
||||
|
||||
dnl #
|
||||
dnl # 3.9 API change
|
||||
dnl # set_fs_pwd takes const struct path *
|
||||
|
||||
Reference in New Issue
Block a user