From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peng Fan Subject: Re: [RFC] virtio_ring: check dma_mem for xen_domain Date: Tue, 22 Jan 2019 02:32:19 +0000 Message-ID: References: <20190121050056.14325-1-peng.fan@nxp.com> <20190121082830.GC12420@infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gllrV-0003nY-41 for xen-devel@lists.xenproject.org; Tue, 22 Jan 2019 02:32:25 +0000 In-Reply-To: <20190121082830.GC12420@infradead.org> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "hch@infradead.org" Cc: "sstabellini@kernel.org" , "mst@redhat.com" , "jasowang@redhat.com" , "linux-remoteproc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "virtualization@lists.linux-foundation.org" , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org SGkNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBoY2hAaW5mcmFkZWFk Lm9yZyBbbWFpbHRvOmhjaEBpbmZyYWRlYWQub3JnXQ0KPiBTZW50OiAyMDE55bm0MeaciDIx5pel IDE2OjI5DQo+IFRvOiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4NCj4gQ2M6IG1zdEByZWRo YXQuY29tOyBqYXNvd2FuZ0ByZWRoYXQuY29tOyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOw0KPiBo Y2hAaW5mcmFkZWFkLm9yZzsgdmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5v cmc7DQo+IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbGludXgta2VybmVsQHZnZXIu a2VybmVsLm9yZzsNCj4gbGludXgtcmVtb3RlcHJvY0B2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVj dDogUmU6IFtSRkNdIHZpcnRpb19yaW5nOiBjaGVjayBkbWFfbWVtIGZvciB4ZW5fZG9tYWluDQo+ IA0KPiBPbiBNb24sIEphbiAyMSwgMjAxOSBhdCAwNDo1MTo1N0FNICswMDAwLCBQZW5nIEZhbiB3 cm90ZToNCj4gPiBvbiBpLk1YOFFNLCBNNF8xIGlzIGNvbW11bmljYXRpbmcgd2l0aCBEb21VIHVz aW5nIHJwbXNnIHdpdGggYSBmaXhlZA0KPiA+IGFkZHJlc3MgYXMgdGhlIGRtYSBtZW0gYnVmZmVy IHdoaWNoIGlzIHByZWRlZmluZWQuDQo+ID4NCj4gPiBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoZSBm bG93IGlzOg0KPiA+IHZyaW5nX21hcF9vbmVfc2cgLT4gdnJpbmdfdXNlX2RtYV9hcGkNCj4gPiAg ICAgICAgICAgICAgICAgIC0+IGRtYV9tYXBfcGFnZQ0KPiA+IAkJICAgICAgIC0+IF9fc3dpb3Rs Yl9tYXBfcGFnZQ0KPiA+IAkJICAgICAgICAgICAgICAgIC0+c3dpb3RsYl9tYXBfcGFnZQ0KPiA+ IAkJCQktPl9fZG1hX21hcF9hcmVhKHBoeXNfdG9fdmlydChkbWFfdG9fcGh5cyhkZXYsDQo+IGRl dl9hZGRyKSksIHNpemUsDQo+ID4gZGlyKTsgSG93ZXZlciB3ZSBhcmUgdXNpbmcgcGVyIGRldmlj ZSBkbWEgYXJlYSBmb3IgcnBtc2csIHBoeXNfdG9fdmlydA0KPiA+IGNvdWxkIG5vdCByZXR1cm4g YSBjb3JyZWN0IHZpcnR1YWwgYWRkcmVzcyBmb3IgdmlydHVhbCBhZGRyZXNzIGluDQo+ID4gdm1h bGxvYyBhcmVhLiBUaGVuIGtlcm5lbCBwYW5pYy4NCj4gDQo+IEFuZCB0aGF0IGlzIHRoZSByaWdo dCB0aGluZyB0byBkby4gIFlvdSBtdXN0IG5vdCBjYWxsIGRtYV9tYXBfKiBvbiBtZW1vcnkNCj4g dGhhdCB3YXMgYWxsb2NhdGVkIGZyb20gZG1hX2FsbG9jXyouDQoNClVuZGVyc3RhbmQuIEJ1dCB0 aGUgY3VycmVudCBjb2RlIGlzIHRoYXQgdnJpbmdfdXNlX2RtYV9hcGkgd2lsbCBhbHdheXMgcmV0 dXJuDQp0cnVlLCBpZiB0aGUgY3VycmVudCBPUyBpcyBhIHhlbiBWTS4NCg0KQWN0dWFsbHkgaXQg bmVlZHMgdG8gcmV0dXJuIGZhbHNlIGZvciBteSBjYXNlLCB0aGVuIHdlIGNvdWxkIHVzZSBzZ19w aHlzKHNnKQ0KdG8gZ2V0IHRoZSBjb3JyZWN0IHBoeXNpY2FsIGFkZHJlc3MuDQoNCj4gDQo+IFdl IGFjdHVhbGx5IGhhdmUgYW5vdGhlciB0aHJlYWQgd2hpY2ggYXBwZWFycyB0byBiZSBmb3IgdGhp cyBzYW1lIGlzc3VlLg0KDQpZb3UgbWVhbiBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3Bh dGNoLzEwNzQyOTIzLyA/DQoNCllvdSBzdWdnZXN0IHVzZSBjbWEgdGhlcmUsIGJ1dCB2cmluZ191 c2VfZG1hX2FwaSB3aWxsIHN0aWxsIHJldHVybiB0cnVlIGlmIHRoZSBPUw0KaXMgcnVubmluZyBv biB4ZW4uIFRoZW4gdnJpbmdfbWFwX29uZV9zZyB3aWxsIHN0aWxsIHJ1bnMgaW50byBfX2RtYV9t YXBfYXJlYS4NCg0KSW4gbXkgY2FzZSwganVzdCBuZWVkIHZyaW5nX3VzZV9kbWFfYXBpIHRvIHJl dHVybiBmYWxzZSBhbmQgdXNlIHNnX3BoeXMoc2cpIHRvDQpnZXQgdGhlIGNvcnJlY3QgcGh5c2lj YWwgYWRkcmVzcywgd2hldGhlciBwZXIgZG1hIHJlc2VydmVkIGFyZWEgb3IgcGVyIGRldmljZSBj bWEuDQoNClRoYW5rcywNClBlbmcuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v eGVuLWRldmVs