commit | 032d8f7268444a0f5d4ee02d9513d682d5b8edfc | [log] [tgz] |
---|---|---|
author | Joern Engel <joern@logfs.org> | Tue Apr 13 17:46:37 2010 +0200 |
committer | Joern Engel <joern@logfs.org> | Tue Apr 13 17:46:37 2010 +0200 |
tree | 57cd841514abb9ffe7df7d2569513663f551f960 | |
parent | e05c378f4973674a16d5b9636f2310cf88aca5f2 [diff] |
[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>