[PATCH] autofs4: panic after mount fail
Resolve the panic on failed mount of an autofs filesystem originally reported by Mao Bibo. It addresses two issues that happen after the mount fail. The first a NULL pointer reference to a field (pipe) in the autofs superblock info structure and second the lack of super block cleanup by the autofs and autofs4 modules. Signed-off-by: Ian Kent <raven@themaw.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
@@ -41,10 +41,8 @@ void autofs4_catatonic_mode(struct autofs_sb_info *sbi)
|
||||
wake_up_interruptible(&wq->queue);
|
||||
wq = nwq;
|
||||
}
|
||||
if (sbi->pipe) {
|
||||
fput(sbi->pipe); /* Close the pipe */
|
||||
sbi->pipe = NULL;
|
||||
}
|
||||
fput(sbi->pipe); /* Close the pipe */
|
||||
sbi->pipe = NULL;
|
||||
}
|
||||
|
||||
static int autofs4_write(struct file *file, const void *addr, int bytes)
|
||||
|
Reference in New Issue
Block a user