ext4: Fix null dereference in ext4_fill_super()
authorBen Hutchings <ben@decadent.org.uk>
Tue, 1 Dec 2015 02:50:10 +0000 (02:50 +0000)
committerWilly Tarreau <w@1wt.eu>
Fri, 29 Jan 2016 21:12:40 +0000 (22:12 +0100)
commit6e5577bfd9e561ddb3167c4fcc815a8032b7952c
tree762f6ae09fe8fee674886471551585429ac36566
parent60bc010667ef06e0fb08d5ec599c0977adc2ac72
ext4: Fix null dereference in ext4_fill_super()

Fix failure paths in ext4_fill_super() that can lead to a null
dereference.  This was designated CVE-2015-8324.

Mostly extracted from commit 744692dc0598 ("ext4: use
ext4_get_block_write in buffer write").

However there's one more incorrect goto to fix, removed upstream in
commit cf40db137cc2 ("ext4: remove failed journal checksum check").

Reference: https://bugs.openvz.org/browse/OVZ-6541
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Willy Tarreau <w@1wt.eu>
fs/ext4/super.c