Wrapfs: update wrapfs_fsync
authorErez Zadok <ezk@cs.sunysb.edu>
Sat, 26 Jul 2014 23:06:53 +0000 (19:06 -0400)
committerErez Zadok <ezk@cs.sunysb.edu>
Sun, 3 Apr 2016 19:23:35 +0000 (15:23 -0400)
commit4ad75d153a61bbd8f61a4eae150167714007757b
treeede1639fdc91dafbd82abadddfe86644b9e64c5b
parent00c0ec96c2c96441d2bf2a2d4f5c5b20d9d1d878
Wrapfs: update wrapfs_fsync

In v3.16 generic_file_fsync will access ->i_sb->s_bdev->bd_disk, but
s_bdev is NULL for wrapfs inode.  This will trigger a kernel panic in
xfstests generic/075, generic/091, etc. as of  kernel v3.16-rc1.

This patch fixes this issue by using __generic_file_fsync, a new
interface introduced in v3.16.

Signed-off-by: Mengyang Li <li.mengyang@stonybrook.edu>
Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
fs/wrapfs/file.c