summaryrefslogtreecommitdiffstats
path: root/fs/open.c
diff options
context:
space:
mode:
authorMiklos Szeredi <mszeredi@redhat.com>2018-07-18 09:44:43 -0400
committerMiklos Szeredi <mszeredi@redhat.com>2018-07-18 09:44:43 -0400
commit6742cee04353231015ddbe7e8b404ac9c1eb4473 (patch)
tree0c87b51b28d418972dddb81cb4fda7bfedcb24d1 /fs/open.c
parentd561f218564855f69791216882a2622af37e5776 (diff)
Revert "ovl: don't allow writing ioctl on lower layer"
This reverts commit 7c6893e3c9abf6a9676e060a1e35e5caca673d57. Overlayfs no longer relies on the vfs for checking writability of files. Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'fs/open.c')
-rw-r--r--fs/open.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/open.c b/fs/open.c
index fed24862ef83..a3c03a4a9078 100644
--- a/fs/open.c
+++ b/fs/open.c
@@ -707,12 +707,12 @@ int ksys_fchown(unsigned int fd, uid_t user, gid_t group)
707 if (!f.file) 707 if (!f.file)
708 goto out; 708 goto out;
709 709
710 error = mnt_want_write_file_path(f.file); 710 error = mnt_want_write_file(f.file);
711 if (error) 711 if (error)
712 goto out_fput; 712 goto out_fput;
713 audit_file(f.file); 713 audit_file(f.file);
714 error = chown_common(&f.file->f_path, user, group); 714 error = chown_common(&f.file->f_path, user, group);
715 mnt_drop_write_file_path(f.file); 715 mnt_drop_write_file(f.file);
716out_fput: 716out_fput:
717 fdput(f); 717 fdput(f);
718out: 718out: