From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH for-4.10 v2] passthrough/vtd: Don't DMA to the stack in queue_invalidate_wait() Date: Mon, 23 Oct 2017 01:18:16 -0600 Message-ID: <59EDB3D802000078001892FA@prv-mh.provo.novell.com> References: <1508412390-10279-1-git-send-email-andrew.cooper3@citrix.com> <1508430123-28384-1-git-send-email-andrew.cooper3@citrix.com> <59E9BDF7020000780018879F@prv-mh.provo.novell.com> <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <4e5a7d46-b6b6-7054-7e50-7238e08572f0@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Julien Grall , Kevin Tian , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIwLjEwLjE3IGF0IDE5OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMjAvMTAvMTcgMDg6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4x MC4xNyBhdCAxODoyMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRE1B LWluZyB0byB0aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHByYWN0aWNlLiAg SW4gdGhpcyBjYXNlLCBpZiAKPiBhCj4+PiB0aW1lb3V0IG9jY3VycyBiZWNhdXNlIG9mIGEgc2x1 Z2dpc2ggZGV2aWNlIHdoaWNoIGlzIHByb2Nlc3NpbmcgdGhlIHJlcXVlc3QsCj4+PiB0aGUgY29t cGxldGlvbiBub3RpZmljYXRpb24gd2lsbCBjb3JydXB0IHRoZSBzdGFjayBvZiBhIHN1YnNlcXVl bnQgZGVlcGVyIAo+IGNhbGwKPj4+IHRyZWUuCj4+Pgo+Pj4gUGxhY2UgdGhlIHBvbGxfc2xvdCBp biBhIHBlcmNwdSBhcmVhIGFuZCBETUEgdG8gdGhhdCBpbnN0ZWFkLgo+Pj4KPj4+IFNpZ25lZC1v ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFBsZWFz ZSBjb3VsZCB5b3UgZXh0ZW5kIHRoZSBjb21taXQgbWVzc2FnZSB0byBzdGF0ZSB0aGUgaXNzdWUK Pj4gcmVtYWluaW5nIHdpdGggdXNpbmcgYSBzaW5nbGUgcGVyLUNQVSBzbG90PyBXaXRoIHRoYXQK Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBIb3cg YWJvdXQgdGhpcz8KPiAKPiBOb3RlOiBUaGlzIGNoYW5nZSBkb2VzIG5vdCBhZGRyZXNzIG90aGVy IGlzc3VlcyB3aXRoIHRoZSBjdXJyZW50Cj4gaW1wbGVtZW50YXRpb24sIHN1Y2ggYXMgb25jZSBh IHRpbWVvdXQgaGFzIGJlZW4gc3VmZmVyZWQsIHN1YnNlcXVlbnQKPiBjb21wbGV0aW9ucyBjYW4n dCBiZSBjb3JyZWxhdGVkIHdpdGggdGhlaXIgcmVxdWVzdHMuCgpTb3VuZHMgZ29vZC4KCj4+IGFs YmVpdCAuLi4KPj4KPj4+IEBAIC0xNjcsNyArMTY5LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hl Y2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCBpb21tdSAqaW9tbXUsCj4+PiAgICAgIHFp bnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8ucmVzXzEgPSAwOwo+Pj4gICAgICBxaW52YWxf ZW50cnktPnEuaW52X3dhaXRfZHNjLmxvLnNkYXRhID0gUUlOVkFMX1NUQVRfRE9ORTsKPj4+ICAg ICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5oaS5yZXNfMSA9IDA7Cj4+PiAtICAgIHFp bnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21hZGRyKCZwb2xs X3Nsb3QpID4+IDI7Cj4+PiArICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2Fk ZHIgPSB2aXJ0X3RvX21hZGRyKHRoaXNfcG9sbF9zbG90KSA+PiAyOwo+PiAuLi4gdGhpcyBvbmUg aXMgc3RpbGwgYSBsaXRlcmFsIG51bWJlciByYXRoZXIgdGhhbiBzb21ldGhpbmcgYWxsb3dpbmcK Pj4gdG8gYXNzb2NpYXRlIGJhY2sgd2hlcmUgdGhhdCB2YWx1ZSBpcyBjb21pbmcgZnJvbSAoYnV0 IHNpbmNlIHlvdSdyZQo+PiBub3QgaW50cm9kdWNpbmcgaXQgaGVyZSwgSSBhbHNvIHdvbid0IGlu c2lzdCBvbiB5b3UgY2hhbmdpbmcgaXQgaW4gdGhpcwo+PiBwYXRjaCkuCj4gCj4gSSBkb24ndCB1 bmRlcnN0YW5kLiAgV2hhdCBpcyBzdGlsbCBhIGxpdGVyYWwgbnVtYmVyPwoKVGhlcmUncyBzdGls bCB0aGF0IGxpdGVyYWwgMiB0aGVyZSBhcyB0aGUgc2hpZnQgY291bnQuCgpKYW4KCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK