From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kara Subject: [PATCH 0/2 v3] Make task in balance_dirty_pages() killable Date: Wed, 16 Nov 2011 12:12:13 +0100 Message-ID: <1321441935-6802-1-git-send-email-jack@suse.cz> Cc: Andrew Morton , Christoph Hellwig , Al Viro , linux-fsdevel@vger.kernel.org To: Wu Fengguang Return-path: Received: from cantor2.suse.de ([195.135.220.15]:59146 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755569Ab1KPLMm (ORCPT ); Wed, 16 Nov 2011 06:12:42 -0500 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Hello, since the discussion has calmed down, here is a third iteration of the patches. Fengguang, can you put them into your tree and merge them with Linus? Thanks. Changes since v2: * removed return value of balance_dirty_pages() since it didn't seem that useful after all. * kept fatal_signal_pending() check in generic_perform_write() since I don't think possible partial writes when app receives SIGKILL are a problem. Changes since v1: * slightly moved the check in balance_dirty_pages() as Fengguang requested * made balance_dirty_pages() return EINTR if fatal signal was detected * changed check for signal to check for fatal signal in generic_perform_write() to avoid unexpected results for userspace applications. Honza