From b17e340e3ea36ce842ae306b3dbdb9034dc83db7 Mon Sep 17 00:00:00 2001 From: Erez Zadok Date: Fri, 19 Sep 2008 19:26:55 -0400 Subject: [PATCH] Unionfs: initialize lower mnt in lookup after vfs_path_lookup Signed-off-by: Erez Zadok --- fs/unionfs/lookup.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fs/unionfs/lookup.c b/fs/unionfs/lookup.c index 5c9da035873..ba9f5c7a80e 100644 --- a/fs/unionfs/lookup.c +++ b/fs/unionfs/lookup.c @@ -324,7 +324,9 @@ struct dentry *unionfs_lookup_full(struct dentry *dentry, goto out_free; } unionfs_set_lower_dentry_idx(dentry, bindex, lower_dentry); - BUG_ON(!lower_mnt); + if (!lower_mnt) + lower_mnt = unionfs_mntget(dentry->d_sb->s_root, + bindex); unionfs_set_lower_mnt_idx(dentry, bindex, lower_mnt); /* adjust dbstart/end */ -- 2.34.1