diff options
author | Abhijith Das <adas@redhat.com> | 2007-08-23 13:33:01 -0500 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2007-10-10 08:55:46 +0100 |
commit | d1e2777d4f419a865ddccdb9b3412021d0e4de51 (patch) | |
tree | e21f64e03846aeae4a1118a2debfaac331e6256f /fs/gfs2/glock.c | |
parent | ec217e0ece60f2240772e6f08e0529775846c627 (diff) | |
download | linux-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