]> git.baikalelectronics.ru Git - kernel.git/commit
ovl: fix may_write_real() for overlayfs directories
authorAmir Goldstein <amir73il@gmail.com>
Mon, 18 Sep 2017 19:53:43 +0000 (22:53 +0300)
committerMiklos Szeredi <mszeredi@redhat.com>
Thu, 5 Oct 2017 13:53:18 +0000 (15:53 +0200)
commit931962eae23de78da45e2e79033b546d30518963
treeb49f8a37ae725797c9eac78c62e1434b2ca2dfed
parentb888c937506147d5d77f24afb038b53ae6e1b4f2
ovl: fix may_write_real() for overlayfs directories

Overlayfs directory file_inode() is the overlay inode whether the real
inode is upper or lower.

This fixes a regression in xfstest generic/158.

Fixes: ac98c5276d51 ("ovl: don't allow writing ioctl on lower layer")
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/namespace.c