]> git.baikalelectronics.ru Git - kernel.git/commit
ovl: do not get metacopy for userxattr
authorMiklos Szeredi <mszeredi@redhat.com>
Mon, 14 Dec 2020 14:26:14 +0000 (15:26 +0100)
committerMiklos Szeredi <mszeredi@redhat.com>
Mon, 14 Dec 2020 14:26:14 +0000 (15:26 +0100)
commit5c3bfbbe793b92270ba68e22582a6f3be8e61e6d
tree1df515e2da1c41ca4959b4a7859020491aeb6132
parent5ba206f86a278b0d67ba5fee735a43a6bab4ba95
ovl: do not get metacopy for userxattr

When looking up an inode on the lower layer for which the mounter lacks
read permisison the metacopy check will fail.  This causes the lookup to
fail as well, even though the directory is readable.

So ignore EACCES for the "userxattr" case and assume no metacopy for the
unreadable file.

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/overlayfs/util.c