[PATCH] minix v3: fix superblock definition
Somehow we got the layout of the v3 superblock wrong, which causes crashes due to overindexing of the buffer_head array in statfs on large fielsystems. Cc: "Cedric Augonnet" <cedric.augonnet@gmail.com> Cc: "Daniel Aragones" <danarag@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
5085b607fb
commit
f4fa27c16b
@@ -78,8 +78,7 @@ struct minix_super_block {
|
|||||||
* V3 minix super-block data on disk
|
* V3 minix super-block data on disk
|
||||||
*/
|
*/
|
||||||
struct minix3_super_block {
|
struct minix3_super_block {
|
||||||
__u16 s_ninodes;
|
__u32 s_ninodes;
|
||||||
__u16 s_nzones;
|
|
||||||
__u16 s_pad0;
|
__u16 s_pad0;
|
||||||
__u16 s_imap_blocks;
|
__u16 s_imap_blocks;
|
||||||
__u16 s_zmap_blocks;
|
__u16 s_zmap_blocks;
|
||||||
|
Reference in New Issue
Block a user