From: Valerie Aurora <vaurora@xxxxxxxxxx> 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@xxxxxxxxxx> Signed-off-by: David Howells <dhowells@xxxxxxxxxx> --- 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); -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html