WSL2-Linux-Kernel/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
..
Kconfig [LogFS] add new flash file system 2009-11-20 20:13:39 +01:00
Makefile [LogFS] add new flash file system 2009-11-20 20:13:39 +01:00
compr.c [LogFS] add new flash file system 2009-11-20 20:13:39 +01:00
dev_bdev.c Plug memory leak in writeseg_end_io 2010-03-27 11:19:14 +01:00
dev_mtd.c [LogFS] Fix bdev erases 2010-03-04 21:30:58 +01:00
dir.c Prevent schedule while atomic in __logfs_readdir 2010-03-27 11:19:15 +01:00
file.c [LogFS] add new flash file system 2009-11-20 20:13:39 +01:00
gc.c [LogFS] Prevent memory corruption on large deletes 2010-04-13 17:46:37 +02:00
inode.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/joern/logfs 2010-03-06 13:18:03 -08:00
journal.c [LogFS] Prevent memory corruption on large deletes 2010-04-13 17:46:37 +02:00
logfs.h [LogFS] Prevent memory corruption on large deletes 2010-04-13 17:46:37 +02:00
logfs_abi.h [LogFS] Change magic number 2010-03-06 10:03:11 +01:00
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