From 67feb969e832a180ec6a11d0d5c7e99f7c80046c Mon Sep 17 00:00:00 2001 From: Guo Chao Date: Mon, 10 Dec 2012 14:06:03 -0500 Subject: [PATCH] --- yaml --- r: 344895 b: refs/heads/master c: 64744e03c6871e5e4678478bab1b8c3ba6cca395 h: refs/heads/master i: 344893: 0577ef89020251216178c0d6bdaed9cb6895cb38 344891: 592209751cb005a76fc62a89800dc93384a6969a 344887: 5a08b846909dcbfffd76185bdd07199a427f9813 344879: 25a42bd520f2d165eb2adbfe5649d61280197820 344863: 0a9a2250b6d46080c190f19ea4cc9b8d6f032500 344831: d7440094f6ccf2c4efcd83a966d200840ce01cb3 v: v3 --- [refs] | 2 +- trunk/fs/ext4/fsync.c | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/[refs] b/[refs] index 5189878dc823..92ed6b94b878 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f08225d176a5736363beea653b9b3fb9400c1255 +refs/heads/master: 64744e03c6871e5e4678478bab1b8c3ba6cca395 diff --git a/trunk/fs/ext4/fsync.c b/trunk/fs/ext4/fsync.c index be1d89f385b4..dfbc1fe96674 100644 --- a/trunk/fs/ext4/fsync.c +++ b/trunk/fs/ext4/fsync.c @@ -44,7 +44,6 @@ */ static int ext4_sync_parent(struct inode *inode) { - struct writeback_control wbc; struct dentry *dentry = NULL; struct inode *next; int ret = 0; @@ -66,10 +65,7 @@ static int ext4_sync_parent(struct inode *inode) ret = sync_mapping_buffers(inode->i_mapping); if (ret) break; - memset(&wbc, 0, sizeof(wbc)); - wbc.sync_mode = WB_SYNC_ALL; - wbc.nr_to_write = 0; /* only write out the inode */ - ret = sync_inode(inode, &wbc); + ret = sync_inode_metadata(inode, 1); if (ret) break; }