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>
Tue, 27 Dec 2016 19:05:20 +0000 (14:05 -0500)
commit88fcf22c67efd0682eee4f296915adac9b8a6baa
treea5dd731524bd7a7dd71c217db9f6c7c4f2837c40
parent6e438a98169c321ad82952ad2854fcd96455aaaf
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