From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from holomorphy.com ([207.189.100.168]:65171 "EHLO holomorphy.com") by vger.kernel.org with ESMTP id S262425AbUCWKG1 (ORCPT ); Tue, 23 Mar 2004 05:06:27 -0500 Date: Tue, 23 Mar 2004 02:05:37 -0800 From: William Lee Irwin III Subject: Re: can device drivers return non-ram via vm_ops->nopage? Message-ID: <20040323100537.GB2045@holomorphy.com> References: <20040322151533.C11212@flint.arm.linux.org.uk> <1079969221.1759.25.camel@mulgrave> <1079992229.22190.29.camel@gaston> <405F6636.2090609@pobox.com> <20040322223509.GO2045@holomorphy.com> <1079999839.23205.40.camel@gaston> <20040323020756.GS2045@holomorphy.com> <20040323092852.B21352@flint.arm.linux.org.uk> <1080034492.16786.120.camel@imladris.demon.co.uk> <20040323100429.A23349@flint.arm.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040323100429.A23349@flint.arm.linux.org.uk> To: rmk@arm.linux.org.uk, David Woodhouse , Benjamin Herrenschmidt , Jeff Garzik , James Bottomley , Linux Arch list , Linus Torvalds , Christoph Hellwig , Andrew Morton , Andrea Arcangeli List-ID: On Tue, Mar 23, 2004 at 09:34:52AM +0000, David Woodhouse wrote: >> Populating PTEs on demand through nopage() can be an implementation >> detail. You don't have to make 'struct page' available in the generic >> API to achieve that optimisation. On Tue, Mar 23, 2004 at 10:04:29AM +0000, Russell King wrote: > Indeed - and this is what my implementation of dma_coherent_mmap() does > on ARM. > Once everyone has decided on a solution, we can then move it forward. > Currently it does look like dma_coherent_mmap() is the one of choice, > so... Are there any remaining objections to it? I like dma_coherent_mmap(). -- wli