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)
commit87b2c60c6127eaa3b33f3e4c4166f6af80e1aaa9
tree1df515e2da1c41ca4959b4a7859020491aeb6132
parentb6650dab404c701d7fe08a108b746542a934da84
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