Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265293AbUAYVx2 (ORCPT ); Sun, 25 Jan 2004 16:53:28 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265288AbUAYVwT (ORCPT ); Sun, 25 Jan 2004 16:52:19 -0500 Received: from mail1.nmu.edu ([198.110.192.44]:33041 "EHLO mail1.nmu.edu") by vger.kernel.org with ESMTP id S265252AbUAYVvJ (ORCPT ); Sun, 25 Jan 2004 16:51:09 -0500 Message-ID: <40144509.4060300@nmu.edu> Date: Sun, 25 Jan 2004 17:36:57 -0500 From: Randy Appleton User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030703 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Nick Piggin CC: Bill Davidsen , linux-kernel@vger.kernel.org Subject: Re: Unneeded Code Found?? References: <3FFF3931.4030202@nmu.edu> <4006B998.5040403@tmr.com> <400B2BCF.7090003@nmu.edu> <400B7100.7090600@cyberone.com.au> <40119EC6.9010803@nmu.edu> <4011B586.1090101@cyberone.com.au> In-Reply-To: <4011B586.1090101@cyberone.com.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1292 Lines: 46 Nick Piggin wrote: > > > Randy Appleton wrote: > >> Nick Piggin wrote: > > > >> >>> Yes it gets used. >>> >>> I think its a lot more common with direct io and when you have lots of >>> processes. >> >> >> >> I'm not arguing, but how do you know this? I'm trying to convince >> myself that the code is used, and at least on my system >> a few days of general use, followed by heavy parallel compiles, >> doesn't use the code even once. >> >> I have not tested direct I/O. Otherwise it looks unused. >> > > Because I have seen it - I have instrumented it. > > Your usage patterns are pretty tame actually. I remember having 100 > processes > randomly reading from the same part of the disk was one of my test cases. > You need direct IO otherwise everything ends up in pagecache. > > I haven't seen workloads where it gets used a lot, but that doesn't > mean they > don't exist, and I've never seen the code cause any problems, so there > is no > need to make any trade offs by removing it. > O.K. That's convincing. Thanks for the time. - 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/