summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/glock.c
diff options
context:
space:
mode:
authorAbhijith Das <adas@redhat.com>2007-08-23 13:33:01 -0500
committerSteven Whitehouse <swhiteho@redhat.com>2007-10-10 08:55:46 +0100
commitd1e2777d4f419a865ddccdb9b3412021d0e4de51 (patch)
treee21f64e03846aeae4a1118a2debfaac331e6256f /fs/gfs2/glock.c
parentec217e0ece60f2240772e6f08e0529775846c627 (diff)
downloadlinux-d1e2777d4f419a865ddccdb9b3412021d0e4de51.tar.bz2
[GFS2] panic after can't parse mount arguments
When you try to mount gfs2 with -o garbage, the mount fails and the gfs2 superblock is deallocated and becomes NULL. The vfs comes around later on and calls gfs2_kill_sb. At this point the hidden gfs2 superblock pointer (sb->s_fs_info) is NULL and dereferencing it through gfs2_meta_syncfs causes the panic. (the other function call to gfs2_delete_debugfs_file() succeeds because this function already checks for a NULL pointer) Signed-off-by: Abhijith Das <adas@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/glock.c')
0 files changed, 0 insertions, 0 deletions