From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catalin Marinas Subject: Re: [PATCH v13 09/20] net, arm64: untag user pointers in tcp_zerocopy_receive Date: Fri, 22 Mar 2019 12:04:35 +0000 Message-ID: <20190322120434.GD13384@arrakis.emea.arm.com> References: <2280b62096ce1fa5c9e9429d18f08f82f4be1b0b.1553093421.git.andreyknvl@google.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <2280b62096ce1fa5c9e9429d18f08f82f4be1b0b.1553093421.git.andreyknvl-hpIqsD4AKlfQT0dZR+AlfA@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: Andrey Konovalov Cc: Mark Rutland , Kate Stewart , kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Peter Zijlstra , Will Deacon , Alexei Starovoitov , dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org, Eric Dumazet , linux-kselftest-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Chintan Pandya , Vincenzo Frascino , Shuah Khan , Ingo Molnar , linux-arch-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, "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 , Ramana Radhakrishnan , Dave Martin List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBNYXIgMjAsIDIwMTkgYXQgMDM6NTE6MjNQTSArMDEwMCwgQW5kcmV5IEtvbm92YWxv diB3cm90ZToKPiBUaGlzIHBhdGNoIGlzIGEgcGFydCBvZiBhIHNlcmllcyB0aGF0IGV4dGVuZHMg YXJtNjQga2VybmVsIEFCSSB0byBhbGxvdyB0bwo+IHBhc3MgdGFnZ2VkIHVzZXIgcG9pbnRlcnMg KHdpdGggdGhlIHRvcCBieXRlIHNldCB0byBzb21ldGhpbmcgZWxzZSBvdGhlcgo+IHRoYW4gMHgw MCkgYXMgc3lzY2FsbCBhcmd1bWVudHMuCj4gCj4gdGNwX3plcm9jb3B5X3JlY2VpdmUoKSB1c2Vz IHByb3ZpZGVkIHVzZXIgcG9pbnRlcnMgZm9yIHZtYSBsb29rdXBzLCB3aGljaAo+IGNhbiBvbmx5 IGJ5IGRvbmUgd2l0aCB1bnRhZ2dlZCBwb2ludGVycy4KPiAKPiBVbnRhZyB1c2VyIHBvaW50ZXJz IGluIHRoaXMgZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV5IEtvbm92YWxvdiA8 YW5kcmV5a252bEBnb29nbGUuY29tPgo+IC0tLQo+ICBuZXQvaXB2NC90Y3AuYyB8IDIgKysKPiAg MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9uZXQvaXB2 NC90Y3AuYyBiL25ldC9pcHY0L3RjcC5jCj4gaW5kZXggNmJhYTZkYzFiMTNiLi44NTVhMWY2OGMx ZWEgMTAwNjQ0Cj4gLS0tIGEvbmV0L2lwdjQvdGNwLmMKPiArKysgYi9uZXQvaXB2NC90Y3AuYwo+ IEBAIC0xNzYxLDYgKzE3NjEsOCBAQCBzdGF0aWMgaW50IHRjcF96ZXJvY29weV9yZWNlaXZlKHN0 cnVjdCBzb2NrICpzaywKPiAgCWlmIChhZGRyZXNzICYgKFBBR0VfU0laRSAtIDEpIHx8IGFkZHJl c3MgIT0gemMtPmFkZHJlc3MpCj4gIAkJcmV0dXJuIC1FSU5WQUw7Cj4gIAo+ICsJYWRkcmVzcyA9 IHVudGFnZ2VkX2FkZHIoYWRkcmVzcyk7Cj4gKwo+ICAJaWYgKHNrLT5za19zdGF0ZSA9PSBUQ1Bf TElTVEVOKQo+ICAJCXJldHVybiAtRU5PVENPTk47CgpJIGRvbid0IHRoaW5rIHdlIG5lZWQgdGhp cyBwYXRjaCBpZiB3ZSBzdGljayB0byBWaW5jZW56bydzIEFCSQpyZXN0cmljdGlvbnMuIENhbiB6 Yy0+YWRkcmVzcyBiZSBhbiBhbm9ueW1vdXMgbW1hcCgpPyBNeSB1bmRlcnN0YW5kaW5nCm9mIFRD UF9aRVJPQ09QWV9SRUNFSVZFIGlzIHRoYXQgdGhpcyBpcyBhbiBtbWFwKCkgb24gYSBzb2NrZXQs IHNvIHVzZXIKc2hvdWxkIG5vdCB0YWcgc3VjaCBwb2ludGVyLgoKV2Ugd2FudCB0byBhbGxvdyB0 YWdnZWQgcG9pbnRlcnMgdG8gd29yayB0cmFuc3BhcmVudGx5IG9ubHkgZm9yIGhlYXAgYW5kCnN0 YWNrLCBoZW5jZSB0aGUgcmVzdHJpY3Rpb24gdG8gYW5vbnltb3VzIG1tYXAoKSBhbmQgdGhvc2Ug YWRkcmVzc2VzCmJlbG93IHNicmsoMCkuCgotLSAKQ2F0YWxpbgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2FtZC1nZng=