Files
android_kernel_xiaomi_sm8450/fs/ceph
Sage Weil 83eaea22bd Revert "ceph: don't truncate dirty pages in invalidate work thread"
This reverts commit c9af9fb68e.

We need to block and truncate all pages in order to reliably invalidate
them.  Otherwise, we could:

 - have some uptodate pages in the cache
 - queue an invalidate
 - write(2) locks some pages
 - invalidate_work skips them
 - write(2) only overwrites part of the page
 - page now dirty and uptodate
 -> partial leakage of invalidated data

It's not entirely clear why we started skipping locked pages in the first
place.  I just ran this through fsx and didn't see any problems.

Signed-off-by: Sage Weil <sage@newdream.net>
2011-10-25 16:10:16 -07:00
..
2011-07-26 11:30:29 -07:00
2011-10-25 16:10:15 -07:00
2011-06-07 21:36:45 -07:00
2011-01-12 15:15:13 -08:00
2011-10-25 16:10:16 -07:00
2011-10-25 16:10:15 -07:00
2011-07-26 11:30:29 -07:00