From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fengguang Wu Subject: [PATCH 5/6] prevent time-ordering warnings Date: Sun, 12 Aug 2007 17:11:25 +0800 Message-ID: <386910467.21096@ustc.edu.cn> References: <20070812091120.189651872@mail.ustc.edu.cn> Cc: "Cc: Ken Chen" To: Andrew Morton Return-path: Received: from smtp.ustc.edu.cn ([202.38.64.16]:37041 "HELO ustc.edu.cn" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with SMTP id S1759695AbXHLJVM (ORCPT ); Sun, 12 Aug 2007 05:21:12 -0400 Message-Id: <20070812092053.113127445@mail.ustc.edu.cn> Cc: linux-kernel@vger.kernel.org Cc: linux-fsdevel@vger.kernel.org Content-Disposition: inline; filename=dirty-order-fix.patch Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Just to make the inode list time ordering check logic comfortable. Otherwise meaningless. Signed-off-by: Fengguang Wu --- fs/fs-writeback.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) --- linux-2.6.23-rc2-mm2.orig/fs/fs-writeback.c +++ linux-2.6.23-rc2-mm2/fs/fs-writeback.c @@ -224,14 +224,7 @@ static void redirty_tail(struct inode *i struct super_block *sb = inode->i_sb; check_dirty_inode(inode); - if (!list_empty(&sb->s_dirty)) { - struct inode *tail_inode; - - tail_inode = list_entry(sb->s_dirty.next, struct inode, i_list); - if (!time_after_eq(inode->dirtied_when, - tail_inode->dirtied_when)) - inode->dirtied_when = jiffies; - } + inode->dirtied_when = jiffies; list_move(&inode->i_list, &sb->s_dirty); check_dirty_inode(inode); } --