summaryrefslogtreecommitdiffstats
path: root/mm/hugetlb.c
diff options
context:
space:
mode:
authorEric Sandeen2007-12-18 01:20:10 +0100
committerLinus Torvalds2007-12-18 04:28:17 +0100
commit7a3f595cc8298df14a7c71b0d876bafd8e9e1cbf (patch)
treee2409b01431e230369182d3a450dcd9c2c6beb0a /mm/hugetlb.c
parentfix bloat-o-meter for ppc64 (diff)
downloadkernel-qcow2-linux-7a3f595cc8298df14a7c71b0d876bafd8e9e1cbf.tar.gz
kernel-qcow2-linux-7a3f595cc8298df14a7c71b0d876bafd8e9e1cbf.tar.xz
kernel-qcow2-linux-7a3f595cc8298df14a7c71b0d876bafd8e9e1cbf.zip
ecryptfs: fix fsx data corruption problems
ecryptfs in 2.6.24-rc3 wasn't surviving fsx for me at all, dying after 4 ops. Generally, encountering problems with stale data and improperly zeroed pages. An extending truncate + write for example would expose stale data. With the changes below I got to a million ops and beyond with all mmap ops disabled - mmap still needs work. (A version of this patch on a RHEL5 kernel ran for over 110 million fsx ops) I added a few comments as well, to the best of my understanding as I read through the code. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Acked-by: Michael Halcrow <mhalcrow@us.ibm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/hugetlb.c')
0 files changed, 0 insertions, 0 deletions