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. --- fs/namei.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/fs/namei.c b/fs/namei.c index 65bc835..35dc710 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -1199,6 +1199,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