Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S967892Ab0B0HXT (ORCPT ); Sat, 27 Feb 2010 02:23:19 -0500 Received: from bosmailout12.eigbox.net ([66.96.189.12]:44199 "EHLO bosmailout12.eigbox.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S967841Ab0B0HXH (ORCPT ); Sat, 27 Feb 2010 02:23:07 -0500 X-EN-OrigOutIP: 10.20.18.13 X-EN-IMPSID: murU1d0010GvDVm01urUAw Message-ID: <4B88BCA4.5040201@jaysonking.com> Date: Sat, 27 Feb 2010 00:33:08 -0600 From: "Jayson R. King" User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.7) Gecko/20100120 Thunderbird/3.0.1 MIME-Version: 1.0 To: LKML , Stable team , Greg Kroah-Hartman CC: "Aneesh Kumar K.V" , Mingming Cao , "Theodore Ts'o" , linux-ext4@vger.kernel.org, Andrew Morton , Jayson King Subject: [08/11] vfs: Remove the range_cont writeback mode. References: <4B88BA1B.4050500@jaysonking.com> In-Reply-To: <4B88BA1B.4050500@jaysonking.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-EN-UserInfo: 06af1bc540adb20c3d2d7097199478a6:08dd1976e651f6e3791fbe97eaa5f898 X-EN-AuthUser: jaysonking@jaysonking.com X-EN-OrigIP: 69.150.131.230 X-EN-OrigHost: unknown Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1933 Lines: 48 From: Aneesh Kumar K.V Date: Tue Oct 14 09:21:02 2008 -0400 Subject: vfs: Remove the range_cont writeback mode. commit 74baaaaec8b4f22e1ae279f5ecca4ff705b28912 upstream. Ext4 was the only user of range_cont writeback mode and ext4 switched to a different method. So remove the range_cont mode which is not used in the kernel. Signed-off-by: Aneesh Kumar K.V Signed-off-by: "Theodore Ts'o" CC: linux-fsdevel@vger.kernel.org Signed-off-by: Jayson R. King --- include/linux/writeback.h | 1 - mm/page-writeback.c | 2 -- 2 files changed, 3 deletions(-) diff -urNp linux-2.6.27.orig/include/linux/writeback.h linux-2.6.27/include/linux/writeback.h --- linux-2.6.27.orig/include/linux/writeback.h 2010-02-26 14:10:42.106252410 -0600 +++ linux-2.6.27/include/linux/writeback.h 2010-02-26 14:25:58.868253029 -0600 @@ -62,7 +62,6 @@ struct writeback_control { unsigned for_writepages:1; /* This is a writepages() call */ unsigned range_cyclic:1; /* range_start is cyclic */ unsigned more_io:1; /* more io to be dispatched */ - unsigned range_cont:1; }; /* diff -urNp linux-2.6.27.orig/mm/page-writeback.c linux-2.6.27/mm/page-writeback.c --- linux-2.6.27.orig/mm/page-writeback.c 2010-02-26 14:10:42.197252340 -0600 +++ linux-2.6.27/mm/page-writeback.c 2010-02-26 14:25:58.869252611 -0600 @@ -1027,8 +1027,6 @@ continue_unlock: if (wbc->range_cyclic || (range_whole && wbc->nr_to_write > 0)) mapping->writeback_index = done_index; - if (wbc->range_cont) - wbc->range_start = index << PAGE_CACHE_SHIFT; return ret; } EXPORT_SYMBOL(write_cache_pages); -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/