From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <1427317797.6468.86.camel@kernel.crashing.org> From: Benjamin Herrenschmidt Date: Thu, 26 Mar 2015 08:09:57 +1100 In-Reply-To: <20150325183316.GA9090@gmail.com> References: <20150325121118.GA2542@gmail.com> <20150325183316.GA9090@gmail.com> Mime-Version: 1.0 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linuxppc-dev-bounces+geert=linux-m68k.org@lists.ozlabs.org Sender: "Linuxppc-dev" Subject: Re: [PATCH v3 2/2] powerpc/mm: Tracking vDSO remap To: Ingo Molnar Cc: linux-arch@vger.kernel.org, linux-s390@vger.kernel.org, Laurent Dufour , user-mode-linux-devel@lists.sourceforge.net, Arnd Bergmann , Jeff Dike , "H. Peter Anvin" , x86@kernel.org, linux-kernel@vger.kernel.org, criu@openvz.org, linux-mm@kvack.org, Ingo Molnar , Paul Mackerras , cov@codeaurora.org, user-mode-linux-user@lists.sourceforge.net, Richard Weinberger , Thomas Gleixner , Guan Xuetao , linuxppc-dev@lists.ozlabs.org List-ID: T24gV2VkLCAyMDE1LTAzLTI1IGF0IDE5OjMzICswMTAwLCBJbmdvIE1vbG5hciB3cm90ZToKPiAq IExhdXJlbnQgRHVmb3VyIDxsZHVmb3VyQGxpbnV4LnZuZXQuaWJtLmNvbT4gd3JvdGU6Cj4gCj4g PiArc3RhdGljIGlubGluZSB2b2lkIGFyY2hfdW5tYXAoc3RydWN0IG1tX3N0cnVjdCAqbW0sCj4g PiArCQkJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCj4gPiArCQkJdW5zaWduZWQgbG9uZyBz dGFydCwgdW5zaWduZWQgbG9uZyBlbmQpCj4gPiArewo+ID4gKwlpZiAoc3RhcnQgPD0gbW0tPmNv bnRleHQudmRzb19iYXNlICYmIG1tLT5jb250ZXh0LnZkc29fYmFzZSA8IGVuZCkKPiA+ICsJCW1t LT5jb250ZXh0LnZkc29fYmFzZSA9IDA7Cj4gPiArfQo+IAo+IFNvIEFGQUlDUyBQb3dlclBDIGNh biBoYXZlIG11bHRpLXBhZ2UgdkRTT3MsIHJpZ2h0Pwo+IAo+IFNvIHdoYXQgaGFwcGVucyBpZiBJ IG11bm1hcCgpIHRoZSBtaWRkbGUgb3IgZW5kIG9mIHRoZSB2RFNPPyBUaGUgYWJvdmUgCj4gY29u ZGl0aW9uIG9ubHkgc2VlbXMgdG8gY292ZXIgdW5tYXBzIHRoYXQgYWZmZWN0IHRoZSBmaXJzdCBw YWdlLiBJIAo+IHRoaW5rICdhZmZlY3RzIGFueSBwYWdlJyBvdWdodCB0byBiZSB0aGUgcmlnaHQg Y29uZGl0aW9uPyAoQnV0IEkga25vdyAKPiBub3RoaW5nIGFib3V0IFBvd2VyUEMgc28gSSBtaWdo dCBiZSB3cm9uZy4pCgpZb3UgYXJlIHJpZ2h0LCB3ZSBoYXZlIGF0IGxlYXN0IHR3byBwYWdlcy4K PiAKPiA+ICsjZGVmaW5lIF9fSEFWRV9BUkNIX1JFTUFQCj4gPiArc3RhdGljIGlubGluZSB2b2lk IGFyY2hfcmVtYXAoc3RydWN0IG1tX3N0cnVjdCAqbW0sCj4gPiArCQkJICAgICAgdW5zaWduZWQg bG9uZyBvbGRfc3RhcnQsIHVuc2lnbmVkIGxvbmcgb2xkX2VuZCwKPiA+ICsJCQkgICAgICB1bnNp Z25lZCBsb25nIG5ld19zdGFydCwgdW5zaWduZWQgbG9uZyBuZXdfZW5kKQo+ID4gK3sKPiA+ICsJ LyoKPiA+ICsJICogbXJlbWFwKCkgZG9lc24ndCBhbGxvdyBtb3ZpbmcgbXVsdGlwbGUgdm1hcyBz byB3ZSBjYW4gbGltaXQgdGhlCj4gPiArCSAqIGNoZWNrIHRvIG9sZF9zdGFydCA9PSB2ZHNvX2Jh c2UuCj4gPiArCSAqLwo+ID4gKwlpZiAob2xkX3N0YXJ0ID09IG1tLT5jb250ZXh0LnZkc29fYmFz ZSkKPiA+ICsJCW1tLT5jb250ZXh0LnZkc29fYmFzZSA9IG5ld19zdGFydDsKPiA+ICt9Cj4gCj4g bXJlbWFwKCkgZG9lc24ndCBhbGxvdyBtb3ZpbmcgbXVsdGlwbGUgdm1hcywgYnV0IGl0IGFsbG93 cyB0aGUgCj4gbW92ZW1lbnQgb2YgbXVsdGktcGFnZSB2bWFzIGFuZCBpdCBhbHNvIGFsbG93cyBw YXJ0aWFsIG1yZW1hcCgpcywgCj4gd2hlcmUgaXQgd2lsbCBzcGxpdCB1cCBhIHZtYS4KPiAKPiBJ biBwYXJ0aWN1bGFyLCB3aGF0IGhhcHBlbnMgaWYgYW4gbXJlbWFwKCkgaXMgZG9uZSB3aXRoIAo+ IG9sZF9zdGFydCA9PSB2ZHNvX2Jhc2UsIGJ1dCBhIHNob3J0ZXIgZW5kIHRoYW4gdGhlIGVuZCBv ZiB0aGUgdkRTTz8gCj4gKGkuZS4gYSBwYXJ0aWFsIG1yZW1hcCgpIHdpdGggZmV3ZXIgcGFnZXMg dGhhbiB0aGUgdkRTTyBzaXplKQoKSXMgdGhlcmUgYSB3YXkgdG8gZm9yYmlkIHNwbGl0dGluZyA/ IERvZXMgeDg2IGRlYWwgd2l0aCB0aGF0IGNhc2UgYXQgYWxsCm9yIGl0IGRvZXNuJ3QgaGF2ZSB0 byBmb3Igc29tZSBvdGhlciByZWFzb24gPwoKQ2hlZXJzLApCZW4uCgo+IFRoYW5rcywKPiAKPiAJ SW5nbwo+IC0tCj4gVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUg InVuc3Vic2NyaWJlIGxpbnV4LWtlcm5lbCIgaW4KPiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8g bWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZwo+IE1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6 Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbAo+IFBsZWFzZSByZWFkIHRoZSBG QVEgYXQgIGh0dHA6Ly93d3cudHV4Lm9yZy9sa21sLwoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4cHBjLWRldiBtYWlsaW5nIGxpc3QKTGludXhw cGMtZGV2QGxpc3RzLm96bGFicy5vcmcKaHR0cHM6Ly9saXN0cy5vemxhYnMub3JnL2xpc3RpbmZv L2xpbnV4cHBjLWRldg==