From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kara Subject: [PATCH 0/2 v4] writeback: Improve busyloop prevention and inode requeueing Date: Wed, 12 Oct 2011 22:57:21 +0200 Message-ID: <1318453043-32057-1-git-send-email-jack@suse.cz> Cc: linux-fsdevel@vger.kernel.org, Christoph Hellwig , Dave Chinner To: Wu Fengguang Return-path: Received: from cantor2.suse.de ([195.135.220.15]:42490 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752729Ab1JLU5e (ORCPT ); Wed, 12 Oct 2011 16:57:34 -0400 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Hello, this is a fourth version of my patch series improving busyloop prevention in writeback code and then replacing some redirty_tail() calls with requeue_io() to avoid postponing writeback for too long. Changes since v3: * Improved busyloop prevention to abort work which cannot make progress if we are retrying for too long or if there is some other work to do. * Increased maximum sleep time in the busy loop to avoid eating CPU power unnecessarily. * Removed wbc->pages_skipped check Thanks to Fengguang for review, testing and good suggestions. Honza