| From | David Howells <> | Subject | [PATCH 46/73] union-mount: Follow mount in __lookup_union() [ver #2] | Date | Tue, 21 Feb 2012 18:03:15 +0000 |
| |
From: Valerie Aurora <vaurora@redhat.com>
In order for read-only layers of a union to have submounts, we have to follow mounts on directories in union lookup.
Original-author: Valerie Aurora <vaurora@redhat.com> Signed-off-by: David Howells <dhowells@redhat.com> ---
fs/namei.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/fs/namei.c b/fs/namei.c index 3ac07be..37e32b4 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -1195,6 +1195,8 @@ static int __lookup_union(struct nameidata *nd, struct qstr *name, * layer's directory to the union stack for the topmost * directory. */ + follow_mount(&lower); + if (!topmost->dentry->d_inode) { err = union_create_topmost_dir(&parent, name, topmost, &lower);
|