summaryrefslogtreecommitdiffstats
path: root/fs/pnode.h
diff options
context:
space:
mode:
authorTyler Hicks2012-09-13 03:38:00 +0200
committerTyler Hicks2012-09-14 18:35:54 +0200
commit64e6651dcc10e9d2cc6230208a8e6c2cfd19ae18 (patch)
tree02d39c615e1c9a290e5f969bd74497f7e6dc280a /fs/pnode.h
parenteCryptfs: Write out all dirty pages just before releasing the lower file (diff)
downloadkernel-qcow2-linux-64e6651dcc10e9d2cc6230208a8e6c2cfd19ae18.tar.gz
kernel-qcow2-linux-64e6651dcc10e9d2cc6230208a8e6c2cfd19ae18.tar.xz
kernel-qcow2-linux-64e6651dcc10e9d2cc6230208a8e6c2cfd19ae18.zip
eCryptfs: Call lower ->flush() from ecryptfs_flush()
Since eCryptfs only calls fput() on the lower file in ecryptfs_release(), eCryptfs should call the lower filesystem's ->flush() from ecryptfs_flush(). If the lower filesystem implements ->flush(), then eCryptfs should try to flush out any dirty pages prior to calling the lower ->flush(). If the lower filesystem does not implement ->flush(), then eCryptfs has no need to do anything in ecryptfs_flush() since dirty pages are now written out to the lower filesystem in ecryptfs_release(). Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
Diffstat (limited to 'fs/pnode.h')
0 files changed, 0 insertions, 0 deletions