diff options
author | 2015-10-12 15:56:20 +0200 | |
---|---|---|
committer | 2015-10-12 15:56:20 +0200 | |
commit | 1c8a47df36d72ace8cf78eb6c228aa0f8027d3c2 (patch) | |
tree | f81ba92bcb7d112277c54c7cba46e82d24b95716 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | ovl: fix dentry reference leak (diff) | |
download | linux-dev-1c8a47df36d72ace8cf78eb6c228aa0f8027d3c2.tar.xz linux-dev-1c8a47df36d72ace8cf78eb6c228aa0f8027d3c2.zip |
ovl: fix open in stacked overlay
If two overlayfs filesystems are stacked on top of each other, then we need
recursion in ovl_d_select_inode().
I guess d_backing_inode() is supposed to do that. But currently it doesn't
and that functionality is open coded in vfs_open(). This is now copied
into ovl_d_select_inode() to fix this regression.
Reported-by: Alban Crequy <alban.crequy@gmail.com>
Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
Fixes: 4bacc9c9234c ("overlayfs: Make f_path always point to the overlay...")
Cc: David Howells <dhowells@redhat.com>
Cc: <stable@vger.kernel.org> # v4.2+
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions