git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pass writeback_control to ->write_inode
[pandora-kernel.git]
/
fs
/
xfs
/
linux-2.6
/
xfs_super.c
diff --git
a/fs/xfs/linux-2.6/xfs_super.c
b/fs/xfs/linux-2.6/xfs_super.c
index
8f117db
..
71345a3
100644
(file)
--- a/
fs/xfs/linux-2.6/xfs_super.c
+++ b/
fs/xfs/linux-2.6/xfs_super.c
@@
-1063,7
+1063,7
@@
xfs_log_inode(
STATIC int
xfs_fs_write_inode(
struct inode *inode,
STATIC int
xfs_fs_write_inode(
struct inode *inode,
-
int syn
c)
+
struct writeback_control *wb
c)
{
struct xfs_inode *ip = XFS_I(inode);
struct xfs_mount *mp = ip->i_mount;
{
struct xfs_inode *ip = XFS_I(inode);
struct xfs_mount *mp = ip->i_mount;
@@
-1074,7
+1074,7
@@
xfs_fs_write_inode(
if (XFS_FORCED_SHUTDOWN(mp))
return XFS_ERROR(EIO);
if (XFS_FORCED_SHUTDOWN(mp))
return XFS_ERROR(EIO);
- if (
sync
) {
+ if (
wbc->sync_mode == WB_SYNC_ALL
) {
/*
* Make sure the inode has hit stable storage. By using the
* log and the fsync transactions we reduce the IOs we have
/*
* Make sure the inode has hit stable storage. By using the
* log and the fsync transactions we reduce the IOs we have