android_kernel_samsung_msm8976/fs/logfs
Joern Engel 032d8f7268 [LogFS] Prevent memory corruption on large deletes
Removing sufficiently large files would create aliases for a large
number of segments.  This in turn results in a large number of journal
entries and an overflow of s_je_array.

Cheap fix is to add a BUG_ON, turning memory corruption into something
annoying, but less dangerous.  Real fix is to count the number of
affected segments and prevent the problem completely.

Signed-off-by: Joern Engel <joern@logfs.org>
2010-04-13 17:46:37 +02:00
..
compr.c
dev_bdev.c Plug memory leak in writeseg_end_io 2010-03-27 11:19:14 +01:00
dev_mtd.c
dir.c Prevent schedule while atomic in __logfs_readdir 2010-03-27 11:19:15 +01:00
file.c
gc.c [LogFS] Prevent memory corruption on large deletes 2010-04-13 17:46:37 +02:00
inode.c
journal.c [LogFS] Prevent memory corruption on large deletes 2010-04-13 17:46:37 +02:00
Kconfig
logfs.h [LogFS] Prevent memory corruption on large deletes 2010-04-13 17:46:37 +02:00
logfs_abi.h
Makefile
readwrite.c [LogFS] Prevent memory corruption on large deletes 2010-04-13 17:46:37 +02:00
segment.c [LogFS] Remove unused method 2010-03-30 18:25:17 +02:00
super.c [LogFS] Prevent memory corruption on large deletes 2010-04-13 17:46:37 +02:00