diff options
author | Brian Behlendorf <[email protected]> | 2015-08-19 14:48:21 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2015-08-19 16:03:29 -0700 |
commit | ebc2c9374bde0c53837e7c909809697088615a88 (patch) | |
tree | 50419a89f56242b7f5a1324f2c78a67f37255e52 /module/splat/splat-internal.h | |
parent | 851a549305ad9001e7a6dfbf735f501b286e9d08 (diff) |
Linux 4.2 compat: vfs_rename()
Attempting to perform a vfs_rename() on Linux 4.2 and newer kernels
results in an EACCES error. Rather than attempting to add and
maintain more ugly compatibility code it's best to just retire
this interface. As a first step the SPLAT test is disabled for
Linux 4.2 and newer kernels.
vn_rename: Failed vn_rename /tmp/vn.tmp.1 -> /tmp/vn.tmp.2 (13)
Signed-off-by: Brian Behlendorf <[email protected]>
Issue zfsonlinux/zfs#3653
Diffstat (limited to 'module/splat/splat-internal.h')
-rw-r--r-- | module/splat/splat-internal.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/module/splat/splat-internal.h b/module/splat/splat-internal.h index 832132696..d00af90fa 100644 --- a/module/splat/splat-internal.h +++ b/module/splat/splat-internal.h @@ -28,6 +28,7 @@ #include "splat-ctl.h" #include <sys/mutex.h> #include <linux/file_compat.h> +#include <linux/version.h> #define SPLAT_SUBSYSTEM_INIT(type) \ ({ splat_subsystem_t *_sub_; \ |