From dac78537f78377268951cd061db53e380bc5b55c Mon Sep 17 00:00:00 2001 From: Wu Fengguang Date: Thu, 3 Dec 2009 13:54:25 +0100 Subject: [PATCH] --- yaml --- r: 172982 b: refs/heads/master c: 951c30d135390a108f102b0f6e3cfa6241f2a1aa h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/fs-writeback.c | 18 ------------------ 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/[refs] b/[refs] index 5f1d7f3c1449..a00cdf118e6c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bf7ec5bb6114b2f086e536e24486fdacd1c0d339 +refs/heads/master: 951c30d135390a108f102b0f6e3cfa6241f2a1aa diff --git a/trunk/fs/fs-writeback.c b/trunk/fs/fs-writeback.c index 9d5360c4c2af..0306c8e7d6b5 100644 --- a/trunk/fs/fs-writeback.c +++ b/trunk/fs/fs-writeback.c @@ -614,7 +614,6 @@ static void writeback_inodes_wb(struct bdi_writeback *wb, struct writeback_control *wbc) { struct super_block *sb = wbc->sb, *pin_sb = NULL; - const int is_blkdev_sb = sb_is_blkdev_sb(sb); const unsigned long start = jiffies; /* livelock avoidance */ spin_lock(&inode_lock); @@ -635,23 +634,6 @@ static void writeback_inodes_wb(struct bdi_writeback *wb, continue; } - if (!bdi_cap_writeback_dirty(wb->bdi)) { - redirty_tail(inode); - if (is_blkdev_sb) { - /* - * Dirty memory-backed blockdev: the ramdisk - * driver does this. Skip just this inode - */ - continue; - } - /* - * Dirty memory-backed inode against a filesystem other - * than the kernel-internal bdev filesystem. Skip the - * entire superblock. - */ - break; - } - if (inode->i_state & (I_NEW | I_WILL_FREE)) { requeue_io(inode); continue;