From mboxrd@z Thu Jan 1 00:00:00 1970 From: Edward Shishkin Subject: [patch 3/7] roll back vfs-add-super_operationssync_inodes-2.patch Date: Tue, 2 Feb 2010 16:24:59 +0100 Message-ID: <201002021624.59119.edward.shishkin@gmail.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org To: Christoph Hellwig Return-path: Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Roll back reiser4-vfs-add-super_operationssync_inodes-2.patch (wrong stuff) Signed-off-by: Edward Shishkin --- fs/fs-writeback.c | 5 +---- include/linux/fs.h | 2 -- 2 files changed, 1 insertion(+), 6 deletions(-) Index: linux-2.6.33-rc5-mm1/fs/fs-writeback.c =================================================================== --- linux-2.6.33-rc5-mm1.orig/fs/fs-writeback.c +++ linux-2.6.33-rc5-mm1/fs/fs-writeback.c @@ -1217,10 +1217,7 @@ EXPORT_SYMBOL(writeback_inodes_sb_if_idl */ void sync_inodes_sb(struct super_block *sb) { - if (sb->s_op->sync_inodes) - sb->s_op->sync_inodes(sb, NULL); - else - bdi_sync_writeback(sb->s_bdi, sb); + bdi_sync_writeback(sb->s_bdi, sb); wait_sb_inodes(sb); } EXPORT_SYMBOL(sync_inodes_sb); Index: linux-2.6.33-rc5-mm1/include/linux/fs.h =================================================================== --- linux-2.6.33-rc5-mm1.orig/include/linux/fs.h +++ linux-2.6.33-rc5-mm1/include/linux/fs.h @@ -1566,8 +1566,6 @@ struct super_operations { void (*clear_inode) (struct inode *); void (*umount_begin) (struct super_block *); - void (*sync_inodes)(struct super_block *sb, - struct writeback_control *wbc); int (*show_options)(struct seq_file *, struct vfsmount *); int (*show_stats)(struct seq_file *, struct vfsmount *); #ifdef CONFIG_QUOTA