Unionfs: update unionfs_fsync
authorErez Zadok <ezk@cs.sunysb.edu>
Sat, 2 Aug 2014 03:06:47 +0000 (23:06 -0400)
committerErez Zadok <ezk@cs.sunysb.edu>
Tue, 11 Nov 2014 16:07:47 +0000 (11:07 -0500)
commitea81b20e3c0c7868a0b69c29457f171d299193ba
tree39bafc28061bb210b1cfd07f6ab44bc6320b576c
parent6a416a82a8ad678568c6763cf2793899c5eb77b5
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