Timo Warns
c340b1d640
fs/partitions/ldm.c: fix oops caused by corrupted partition table
...
The kernel automatically evaluates partition tables of storage devices.
The code for evaluating LDM partitions (in fs/partitions/ldm.c) contains
a bug that causes a kernel oops on certain corrupted LDM partitions.
A kernel subsystem seems to crash, because, after the oops, the kernel no
longer recognizes newly connected storage devices.
The patch validates the value of vblk_size.
[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Timo Warns <warns@pre-sense.de>
Cc: Eugene Teo <eugeneteo@kernel.sg>
Cc: Harvey Harrison <harvey.harrison@gmail.com>
Cc: Richard Russon <rich@flatcap.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-04-14 16:06:54 -07:00
..
acorn.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
acorn.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
amiga.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
amiga.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
atari.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
atari.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
check.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
check.h
block, partition: add partition_meta_info to hd_struct
2010-09-15 16:13:18 +02:00
efi.c
genhd, efi: add efi partition metadata to hd_structs
2010-09-15 16:13:28 +02:00
efi.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
ibm.c
[S390] partitions: fix build error in ibm partition detection code
2010-08-13 10:06:55 +02:00
ibm.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
karma.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
karma.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
Kconfig
ldm.c
fs/partitions/ldm.c: fix oops caused by corrupted partition table
2011-04-14 16:06:54 -07:00
ldm.h
Update broken web addresses in the kernel.
2010-10-18 11:03:14 +02:00
mac.c
fs/partitions: Validate map_count in Mac partition tables
2011-02-17 17:50:51 -08:00
mac.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
Makefile
msdos.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
msdos.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
osf.c
Increase OSF partition limit from 8 to 18
2011-03-16 08:04:07 -07:00
osf.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
sgi.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
sgi.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
sun.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
sun.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
sysv68.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
sysv68.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00
ultrix.c
partitions: fix sometimes unreadable partition strings
2010-08-11 08:59:20 -07:00
ultrix.h
block: use struct parsed_partitions *state universally in partition check code
2010-05-21 20:01:02 +02:00