summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2014-10-02 14:48:23 -0400
committerBrian Behlendorf <[email protected]>2014-10-17 15:11:52 -0700
commit599662c538d06054608b16a1d6a3ce10f4fdd08c (patch)
tree5485d154b90ac35a0b5fd23fbdf526104475f2e7 /config
parent3d5392cefabc1a9b7dd9c853439d3262c5374829 (diff)
Remove kern_path() wrapper
The kern_path() function has been available since Linux 2.6.28. There is no longer a need to maintain this compatibility code. Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'config')
-rw-r--r--config/spl-build.m439
1 files changed, 0 insertions, 39 deletions
diff --git a/config/spl-build.m4 b/config/spl-build.m4
index b30a6f581..6c34b9999 100644
--- a/config/spl-build.m4
+++ b/config/spl-build.m4
@@ -39,7 +39,6 @@ AC_DEFUN([SPL_AC_CONFIG_KERNEL], [
SPL_AC_PUT_TASK_STRUCT
SPL_AC_EXPORTED_RWSEM_IS_LOCKED
SPL_AC_KERNEL_FALLOCATE
- SPL_AC_KERN_PATH
SPL_AC_CONFIG_ZLIB_INFLATE
SPL_AC_CONFIG_ZLIB_DEFLATE
SPL_AC_2ARGS_ZLIB_DEFLATE_WORKSPACESIZE
@@ -1327,44 +1326,6 @@ AC_DEFUN([SPL_AC_EXPORTED_RWSEM_IS_LOCKED],
])
dnl #
-dnl # 2.6.28 API change
-dnl # The kern_path() function has been introduced. We adopt it as the new way
-dnl # of looking up paths. When it is not available, we emulate it using the
-dnl # older interfaces.
-dnl #
-AC_DEFUN([SPL_AC_KERN_PATH],
- [AC_MSG_CHECKING([whether kern_path() is available])
- SPL_LINUX_TRY_COMPILE_SYMBOL([
- #include <linux/namei.h>
- ], [
- int r = kern_path(NULL, 0, NULL);
- ], [kern_path], [fs/namei.c], [
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_KERN_PATH, 1,
- [kern_path() is available])
- ], [
- AC_MSG_RESULT(no)
- AC_MSG_CHECKING([whether path_lookup() is available])
- SPL_LINUX_TRY_COMPILE_SYMBOL([
- #include <linux/namei.h>
- ], [
- int r = path_lookup(NULL, 0, NULL);
- ], [path_lookup], [fs/namei.c], [
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_KERN_PATH, 1,
- [kern_path() is available])
- ], [
- AC_MSG_RESULT(no)
- AC_MSG_ERROR([
- *** Neither kern_path() nor path_lookup() is available.
- *** Please file an issue:
- *** https://github.com/zfsonlinux/spl/issues/new])
-
- ])
- ])
-])
-
-dnl #
dnl # zlib inflate compat,
dnl # Verify the kernel has CONFIG_ZLIB_INFLATE support enabled.
dnl #