aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2019-03-07 14:44:23 -0800
committerGitHub <[email protected]>2019-03-07 14:44:23 -0800
commitb46fd243d57d0af4b4b568d8c0c4b30b79059ecc (patch)
tree9ef289d837d6bfcaf9186e5143dd645a8bc22413
parentbecdcec7b9cd6b8beaa2273495b97c06de24e9e5 (diff)
Linux 5.1 compat: get_ds() removed
Commit torvalds/linux@736706bee has removed the get_fs() function as a bit of cleanup. It has been defined as KERNEL_DS on all architectures for all supported kernels. Replace get_fs() with KERNEL_DS as was done in the kernel. Reviewed-by: Tom Caputi <[email protected]> Reviewed-by: Tony Hutter <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #8479
-rw-r--r--module/spl/spl-vnode.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/module/spl/spl-vnode.c b/module/spl/spl-vnode.c
index b72c4896a..855c642c9 100644
--- a/module/spl/spl-vnode.c
+++ b/module/spl/spl-vnode.c
@@ -83,7 +83,7 @@ spl_kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos)
ssize_t ret;
saved_fs = get_fs();
- set_fs(get_ds());
+ set_fs(KERNEL_DS);
ret = vfs_write(file, (__force const char __user *)buf, count, pos);
@@ -103,7 +103,7 @@ spl_kernel_read(struct file *file, void *buf, size_t count, loff_t *pos)
ssize_t ret;
saved_fs = get_fs();
- set_fs(get_ds());
+ set_fs(KERNEL_DS);
ret = vfs_read(file, (void __user *)buf, count, pos);
@@ -682,7 +682,7 @@ vn_set_pwd(const char *filename)
* size to ensure strncpy_from_user() does not fail with -EFAULT.
*/
saved_fs = get_fs();
- set_fs(get_ds());
+ set_fs(KERNEL_DS);
rc = user_path_dir(filename, &path);
if (rc)