tmp_suning_uos_patched/fs/ecryptfs
Paul Taysom c15cddd900 ecryptfs: fixed msync to flush data
When msync is called on a memory mapped file, that
data is not flushed to the disk.

In Linux, msync calls fsync for the file. For ecryptfs,
fsync just calls the lower level file system's fsync.
Changed the ecryptfs fsync code to call filemap_write_and_wait
before calling the lower level fsync.

Addresses the problem described in http://crbug.com/239536

Signed-off-by: Paul Taysom <taysom@chromium.org>
Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
Cc: stable@vger.kernel.org # v3.6+
2013-05-24 16:21:45 -07:00
..
crypto.c
debug.c
dentry.c
ecryptfs_kernel.h
file.c ecryptfs: fixed msync to flush data 2013-05-24 16:21:45 -07:00
inode.c
Kconfig
keystore.c
kthread.c
main.c
Makefile
messaging.c
miscdev.c
mmap.c
read_write.c
super.c