Unionfs: update unionfs_fsync
authorErez Zadok <ezk@cs.sunysb.edu>
Tue, 12 Aug 2014 00:41:34 +0000 (20:41 -0400)
committerErez Zadok <ezk@cs.sunysb.edu>
Tue, 11 Nov 2014 01:43:49 +0000 (20:43 -0500)
commit4884235c054a0c3504145d6323a829dfb9379744
tree3801a3f2ce19ac9aa16ff9e1b9bf17af2e256a51
parentf9436993568a3d6cb132fb33b6c68ea70aead18e
Unionfs: update unionfs_fsync

In v3.16 generic_file_fsync will access ->i_sb->s_bdev->bd_disk, but
s_bdev is NULL for unionfs 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/unionfs/file.c