Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755947AbcCPVAs (ORCPT ); Wed, 16 Mar 2016 17:00:48 -0400 Received: from mx1.redhat.com ([209.132.183.28]:33803 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751072AbcCPVAr (ORCPT ); Wed, 16 Mar 2016 17:00:47 -0400 Message-ID: <1458162041.14723.32.camel@redhat.com> Subject: Re: [PATCH] mm: Export symbols unmapped_area() & unmapped_area_topdown() From: Rik van Riel To: Christoph Hellwig , Olu Ogunbowale Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Linus Torvalds , Michel Lespinasse , Andrew Morton , Hugh Dickins , Russell King , Ralf Baechle , Paul Mundt , "David S. Miller" , Chris Metcalf , Ingo Molnar , Thomas Gleixner , "H. Peter Anvin" Date: Wed, 16 Mar 2016 17:00:41 -0400 In-Reply-To: <20160316203657.GA29061@infradead.org> References: <1458148234-4456-1-git-send-email-Olu.Ogunbowale@imgtec.com> <1458148234-4456-2-git-send-email-Olu.Ogunbowale@imgtec.com> <20160316203657.GA29061@infradead.org> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-sGUCPP3aiXCKRFqnoKmT" Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1653 Lines: 49 --=-sGUCPP3aiXCKRFqnoKmT Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2016-03-16 at 13:36 -0700, Christoph Hellwig wrote: > On Wed, Mar 16, 2016 at 05:10:34PM +0000, Olu Ogunbowale wrote: > >=20 > > From: Olujide Ogunbowale > >=20 > > Export the memory management functions, unmapped_area() & > > unmapped_area_topdown(), as GPL symbols; this allows the kernel to > > better support process address space mirroring on both CPU and > > device > > for out-of-tree drivers by allowing the use of vm_unmapped_area() > > in a > > driver's file operation get_unmapped_area(). > No new exports without in-tree drivers.=C2=A0=C2=A0How about you get star= ted > to get your drives into the tree first? The drivers appear to require the HMM framework though, which people are also reluctant to merge without the drivers. How do we get past this chicken & egg situation? --=20 All Rights Reversed. --=-sGUCPP3aiXCKRFqnoKmT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAABCAAGBQJW6cl5AAoJEM553pKExN6DWIwH/01/Tm7vf4acX1zL3fGx7/qY DM2gojo0pe6Ars5vDkIEtYVAW1X9stO1Xn/z1mFBY5BOsOn3xaZ/GyV+ls9E7mNe cEPt05P9wrlMXfk9S378qlAZKe3S9YaxHe0mHOsHwIdbhCKSRc1wv2OaftWYvYXs F7jGIvSA/jWsQAjLlmfVAkMPeP186367rZpmEurh9iioJZ+4kvVsKIWmcnB5UZEw dOnbFarl9xrda76Kr6pIVwDxWc20cgP30jQSGWX5OzZQ89lBpSmih1Y8S/PzXoNo a+0RiY/tJk8cWdX8gNrCaDAai+WE+UJpUcSgeS2q3ev9120bbdpGHmhM6Zo/jOM= =jEtT -----END PGP SIGNATURE----- --=-sGUCPP3aiXCKRFqnoKmT--