Miklos, This series fixes the append-only violations found by the new xfstest overlay/030. I got rid of the wrong patch to convert sb_start_write() to file_start_write() and moved the open flag checks into ovl_d_real(). Amir. v2: - move open check to ovl_d_real() - discard wrong patch to file_start_write() in ftruncate() v1: - fix checks in [f]truncate and vfs_open() Amir Goldstein (3): vfs: ftruncate check IS_APPEND() on real inode vfs: truncate check IS_APPEND() on real inode ovl: check IS_APPEND() on real upper inode fs/open.c | 20 ++++++++++---------- fs/overlayfs/super.c | 30 +++++++++++++++++++++++++++--- 2 files changed, 37 insertions(+), 13 deletions(-) -- 2.7.4