From c2a7ba76a71f58f4856b81d003ebbccae2698432 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Tue, 16 Oct 2007 23:30:37 -0700 Subject: [PATCH] --- yaml --- r: 70730 b: refs/heads/master c: 670e4def6ef5f44315d62748134e535b479c784f h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/fs-writeback.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 0135bf13c61a..55fcf7da013d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 65cb9b47e0ea568a7a38cce7773052a6ea093629 +refs/heads/master: 670e4def6ef5f44315d62748134e535b479c784f diff --git a/trunk/fs/fs-writeback.c b/trunk/fs/fs-writeback.c index 30d9383c87c3..39fadfad86f7 100644 --- a/trunk/fs/fs-writeback.c +++ b/trunk/fs/fs-writeback.c @@ -410,14 +410,14 @@ sync_sb_inodes(struct super_block *sb, struct writeback_control *wbc) wbc->encountered_congestion = 1; if (!sb_is_blkdev_sb(sb)) break; /* Skip a congested fs */ - list_move(&inode->i_list, &sb->s_dirty); + redirty_head(inode); continue; /* Skip a congested blockdev */ } if (wbc->bdi && bdi != wbc->bdi) { if (!sb_is_blkdev_sb(sb)) break; /* fs has the wrong queue */ - list_move(&inode->i_list, &sb->s_dirty); + redirty_head(inode); continue; /* blockdev has wrong queue */ }