From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Konovalov Subject: Re: [PATCH v13 11/20] tracing, arm64: untag user pointers in seq_print_user_ip Date: Mon, 1 Apr 2019 17:38:40 +0200 Message-ID: References: <20190322154513.GQ13384@arrakis.emea.arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190322154513.GQ13384-pQd4kjVL+RGcEQQL7YIRtlaTQe2KTcn/@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: Catalin Marinas Cc: Mark Rutland , Kate Stewart , kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Peter Zijlstra , Will Deacon , Alexei Starovoitov , dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Linux Memory Management List , Eric Dumazet , "open list:KERNEL SELFTEST FRAMEWORK" , Chintan Pandya , Vincenzo Frascino , Shuah Khan , Ingo Molnar , linux-arch , "David (ChunMing) Zhou" , Jacob Bramley , Daniel Borkmann , linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Szabolcs Nagy , Ingo Molnar , Dmitry Vyukov List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgNDo0NSBQTSBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4u bWFyaW5hc0Bhcm0uY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgTWFyIDIwLCAyMDE5IGF0IDAzOjUx OjI1UE0gKzAxMDAsIEFuZHJleSBLb25vdmFsb3Ygd3JvdGU6Cj4gPiBUaGlzIHBhdGNoIGlzIGEg cGFydCBvZiBhIHNlcmllcyB0aGF0IGV4dGVuZHMgYXJtNjQga2VybmVsIEFCSSB0byBhbGxvdyB0 bwo+ID4gcGFzcyB0YWdnZWQgdXNlciBwb2ludGVycyAod2l0aCB0aGUgdG9wIGJ5dGUgc2V0IHRv IHNvbWV0aGluZyBlbHNlIG90aGVyCj4gPiB0aGFuIDB4MDApIGFzIHN5c2NhbGwgYXJndW1lbnRz Lgo+ID4KPiA+IHNlcV9wcmludF91c2VyX2lwKCkgdXNlcyBwcm92aWRlZCB1c2VyIHBvaW50ZXJz IGZvciB2bWEgbG9va3Vwcywgd2hpY2gKPiA+IGNhbiBvbmx5IGJ5IGRvbmUgd2l0aCB1bnRhZ2dl ZCBwb2ludGVycy4KPiA+Cj4gPiBVbnRhZyB1c2VyIHBvaW50ZXJzIGluIHRoaXMgZnVuY3Rpb24u Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmV5IEtvbm92YWxvdiA8YW5kcmV5a252bEBnb29n bGUuY29tPgo+ID4gLS0tCj4gPiAga2VybmVsL3RyYWNlL3RyYWNlX291dHB1dC5jIHwgNSArKyst LQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g Pgo+ID4gZGlmZiAtLWdpdCBhL2tlcm5lbC90cmFjZS90cmFjZV9vdXRwdXQuYyBiL2tlcm5lbC90 cmFjZS90cmFjZV9vdXRwdXQuYwo+ID4gaW5kZXggNTQzNzNkOTNlMjUxLi42Mzc2YmVlOTNjODQg MTAwNjQ0Cj4gPiAtLS0gYS9rZXJuZWwvdHJhY2UvdHJhY2Vfb3V0cHV0LmMKPiA+ICsrKyBiL2tl cm5lbC90cmFjZS90cmFjZV9vdXRwdXQuYwo+ID4gQEAgLTM3MCw2ICszNzAsNyBAQCBzdGF0aWMg aW50IHNlcV9wcmludF91c2VyX2lwKHN0cnVjdCB0cmFjZV9zZXEgKnMsIHN0cnVjdCBtbV9zdHJ1 Y3QgKm1tLAo+ID4gIHsKPiA+ICAgICAgIHN0cnVjdCBmaWxlICpmaWxlID0gTlVMTDsKPiA+ICAg ICAgIHVuc2lnbmVkIGxvbmcgdm1zdGFydCA9IDA7Cj4gPiArICAgICB1bnNpZ25lZCBsb25nIHVu dGFnZ2VkX2lwID0gdW50YWdnZWRfYWRkcihpcCk7Cj4gPiAgICAgICBpbnQgcmV0ID0gMTsKPiA+ Cj4gPiAgICAgICBpZiAocy0+ZnVsbCkKPiA+IEBAIC0zNzksNyArMzgwLDcgQEAgc3RhdGljIGlu dCBzZXFfcHJpbnRfdXNlcl9pcChzdHJ1Y3QgdHJhY2Vfc2VxICpzLCBzdHJ1Y3QgbW1fc3RydWN0 ICptbSwKPiA+ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWE7 Cj4gPgo+ID4gICAgICAgICAgICAgICBkb3duX3JlYWQoJm1tLT5tbWFwX3NlbSk7Cj4gPiAtICAg ICAgICAgICAgIHZtYSA9IGZpbmRfdm1hKG1tLCBpcCk7Cj4gPiArICAgICAgICAgICAgIHZtYSA9 IGZpbmRfdm1hKG1tLCB1bnRhZ2dlZF9pcCk7Cj4gPiAgICAgICAgICAgICAgIGlmICh2bWEpIHsK PiA+ICAgICAgICAgICAgICAgICAgICAgICBmaWxlID0gdm1hLT52bV9maWxlOwo+ID4gICAgICAg ICAgICAgICAgICAgICAgIHZtc3RhcnQgPSB2bWEtPnZtX3N0YXJ0Owo+ID4gQEAgLTM4OCw3ICsz ODksNyBAQCBzdGF0aWMgaW50IHNlcV9wcmludF91c2VyX2lwKHN0cnVjdCB0cmFjZV9zZXEgKnMs IHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLAo+ID4gICAgICAgICAgICAgICAgICAgICAgIHJldCA9IHRy YWNlX3NlcV9wYXRoKHMsICZmaWxlLT5mX3BhdGgpOwo+ID4gICAgICAgICAgICAgICAgICAgICAg IGlmIChyZXQpCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFjZV9zZXFfcHJp bnRmKHMsICJbKzB4JWx4XSIsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGlwIC0gdm1zdGFydCk7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHVudGFnZ2VkX2lwIC0gdm1zdGFydCk7Cj4gPiAgICAgICAg ICAgICAgIH0KPiA+ICAgICAgICAgICAgICAgdXBfcmVhZCgmbW0tPm1tYXBfc2VtKTsKPiA+ICAg ICAgIH0KPgo+IEhvdyB3b3VsZCB3ZSBlbmQgdXAgd2l0aCBhIHRhZ2dlZCBhZGRyZXNzIGhlcmU/ IERvZXMgImlwIiBoZXJlIGltcGx5Cj4gaW5zdHJ1Y3Rpb24gcG9pbnRlciwgd2hpY2ggd2Ugd291 bGRuJ3QgdGFnPwoKWWVzLCBpdCdzIHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiBJIHRoaW5rIEkg Z290IGNvbmZ1c2VkIGFuZCBkZWNpZGVkCnRoYXQgaXQncyBPSyB0byBoYXZlIGluc3RydWN0aW9u IHBvaW50ZXIgdGFnZ2VkLCBidXQgSSBndWVzcyBpdCdzIG5vdAphIHBhcnQgb2YgdGhpcyBBQkkg cmVsYXhhdGlvbi4gSSdsbCBkcm9wIHRoZSBwYXRjaGVzIHRoYXQgdW50YWcKaW5zdHJ1Y3Rpb24g cG9pbnRlcnMuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmFtZC1nZnggbWFpbGluZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeA==