linux/fs/exofs
Boaz Harrosh 16f75bb35d exofs: Fix truncate for the raid-groups case
In the general raid-group case the truncate was wrong in that
it did not also fix the object length of the neighboring groups.

There are two bad cases in the old code:
1. Space that should be freed was not.
2. If a file That was big is truncated small, then made bigger
   again, the holes would not contain zeros but could expose old data.
   (If the growing of the file expands to more than a full
    groups cycle + group size (> S + T))

Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
2011-08-04 12:35:25 -07:00
..
BUGS exofs: Documentation 2009-03-31 19:44:38 +03:00
common.h Fix common misspellings 2011-03-31 11:26:23 -03:00
dir.c exofs: Trivial: fix some indentation and debug prints 2011-03-15 15:00:27 +02:00
exofs.h exofs: BUG: Avoid sbi realloc 2011-08-04 12:35:20 -07:00
file.c exofs: Write sbi->s_nextid as part of the Create command 2011-03-15 15:02:51 +02:00
inode.c Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block 2011-03-24 10:16:26 -07:00
ios.c exofs: Fix truncate for the raid-groups case 2011-08-04 12:35:25 -07:00
Kbuild exofs: move osd.c to ios.c 2009-12-10 09:59:21 +02:00
Kconfig exofs: Kbuild, Headers and osd utils 2009-03-31 19:44:20 +03:00
namei.c exofs: i_nlink races in rename() 2011-03-03 01:28:17 -05:00
super.c exofs: Small cleanup of exofs_fill_super 2011-08-04 12:35:23 -07:00
symlink.c exofs: Remove IBM copyrights 2009-06-21 17:53:47 +03:00