From a50f5d27d00cb1e77c418b3b2dafe927151f6510 Mon Sep 17 00:00:00 2001 From: Peter Huewe Date: Fri, 1 Mar 2013 19:46:40 +0800 Subject: [PATCH] --- yaml --- r: 359999 b: refs/heads/master c: 9d8072e7c33991a08b29338f3f04dfef7c24afd5 h: refs/heads/master i: 359997: 5fbd0e5d8b303cba393fcb5d9c53cf2cfa5004e4 359995: 335167b8c479aad3a194e3224a4904f4b2a3c66e 359991: d7a7de1dabdfab7c6ca1188cbc8d97914930720a 359983: 5b47a5a6c032c627979b1dad9647ec0633df4b05 359967: 5ff8a760bd2e5ce3366321274e2ffa25893de3e7 359935: 6ffb6bdf5f0fab6e6d187a005954665f2fa590cc v: v3 --- [refs] | 2 +- trunk/fs/autofs4/root.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index c3157c0a80a9..e2045548513a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b0af9cd9aab60ceb17d3ebabb9fdf4ff0a99cf50 +refs/heads/master: 9d8072e7c33991a08b29338f3f04dfef7c24afd5 diff --git a/trunk/fs/autofs4/root.c b/trunk/fs/autofs4/root.c index 230bd2aad4f4..9bd16255dd9c 100644 --- a/trunk/fs/autofs4/root.c +++ b/trunk/fs/autofs4/root.c @@ -383,8 +383,10 @@ static struct vfsmount *autofs4_d_automount(struct path *path) goto done; } } else { - if (!simple_empty(dentry)) + if (!simple_empty(dentry)) { + spin_unlock(&sbi->fs_lock); goto done; + } } ino->flags |= AUTOFS_INF_PENDING; spin_unlock(&sbi->fs_lock);