Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 16 Jul 2002 17:35:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 16 Jul 2002 17:35:21 -0400 Received: from parcelfarce.linux.theplanet.co.uk ([195.92.249.252]:44551 "EHLO www.linux.org.uk") by vger.kernel.org with ESMTP id ; Tue, 16 Jul 2002 17:35:20 -0400 Message-ID: <3D3491C7.99B35813@zip.com.au> Date: Tue, 16 Jul 2002 14:36:07 -0700 From: Andrew Morton X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.4.19-pre8 i686) X-Accept-Language: en MIME-Version: 1.0 To: William Lee Irwin III CC: Jari Ruusu , Jens Axboe , Rik van Riel , linux-kernel@vger.kernel.org Subject: Re: [BUG] loop.c oopses References: <20020716163636.GW811@suse.de> <20020716170921.GX811@suse.de> <3D34773C.F61E7C0F@pp.inet.fi> <20020716211455.GE1096@holomorphy.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1489 Lines: 46 William Lee Irwin III wrote: > > On Tue, Jul 16, 2002 at 10:42:52PM +0300, Jari Ruusu wrote: > > The patch below fixes that remap issue, plus uncounted number of other loop > > issues. For example, device backed loops use pre-allocated pages for zero VM > > pressure. > > I'd like to understand this (and possibly even use it) as I tend to use > the loopback block driver often. Any chance you could break this up into > a blow-by-blow series of bugfixes? As it is here, it's a bit much for me > to digest as a newbie to bio. > > My needs for explanation are perhaps greater than others on the cc: list, > so it's really optional, but I'd be much obliged if you could do so. > Seconded, please. It's obviously an important patch but it's rather large and opaque. A description of what it is doing and in particularly *why* it is doing it would really help. A nice way of providing such a description is inside /* * these thingies */ so the information is not lost. I particular: - Does the file_operations-based file-backed IO work with all crypto setups? - What are those preallocated pages doing? Are they really needed with the 2.5 VM? What problem are they solving? Thanks. (BTW: check out the ARRAY_SIZE macro ;)) - - 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/