mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-22 02:27:36 +03:00
Remove user_path_dir() wrapper
The user_path_dir() function has been available since Linux 2.6.27. There is no longer a need to maintain this compatibility code. 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_USER_PATH_DIR
|
||||
SPL_AC_SET_FS_PWD
|
||||
SPL_AC_SET_FS_PWD_WITH_CONST
|
||||
SPL_AC_2ARGS_VFS_UNLINK
|
||||
@@ -973,25 +972,6 @@ AC_DEFUN([SPL_AC_PDE_DATA], [
|
||||
])
|
||||
])
|
||||
|
||||
dnl #
|
||||
dnl # 2.6.27 API change,
|
||||
dnl # The user_path_dir() replaces __user_walk()
|
||||
dnl #
|
||||
AC_DEFUN([SPL_AC_USER_PATH_DIR],
|
||||
[AC_MSG_CHECKING([whether user_path_dir() is available])
|
||||
SPL_LINUX_TRY_COMPILE_SYMBOL([
|
||||
#include <linux/fcntl.h>
|
||||
#include <linux/namei.h>
|
||||
], [
|
||||
user_path_dir(NULL, NULL);
|
||||
], [user_path_at], [], [
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HAVE_USER_PATH_DIR, 1, [user_path_dir() is available])
|
||||
], [
|
||||
AC_MSG_RESULT(no)
|
||||
])
|
||||
])
|
||||
|
||||
dnl #
|
||||
dnl # Symbol available in RHEL kernels not in stock kernels.
|
||||
dnl #
|
||||
|
||||
Reference in New Issue
Block a user