Commit d561f218 authored by Miklos Szeredi's avatar Miklos Szeredi

Revert "ovl: fix may_write_real() for overlayfs directories"

This reverts commit 954c736f.

Overlayfs no longer relies on the vfs for checking writability of files.
Signed-off-by: default avatarMiklos Szeredi <mszeredi@redhat.com>
parent a6518f73
...@@ -468,9 +468,7 @@ static inline int may_write_real(struct file *file) ...@@ -468,9 +468,7 @@ static inline int may_write_real(struct file *file)
/* File refers to upper, writable layer? */ /* File refers to upper, writable layer? */
upperdentry = d_real(dentry, NULL, 0, D_REAL_UPPER); upperdentry = d_real(dentry, NULL, 0, D_REAL_UPPER);
if (upperdentry && if (upperdentry && file_inode(file) == d_inode(upperdentry))
(file_inode(file) == d_inode(upperdentry) ||
file_inode(file) == d_inode(dentry)))
return 0; return 0;
/* Lower layer: can't write to real file, sorry... */ /* Lower layer: can't write to real file, sorry... */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment