From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xu, Quan" Subject: Re: [PATCH v4 0/2] Make the pcidevs_lock a recursive one Date: Wed, 16 Mar 2016 02:39:07 +0000 Message-ID: <945CA011AD5F084CBEA3E851C0AB28894B864D7E@SHSMSX101.ccr.corp.intel.com> References: <1457619007-41460-1-git-send-email-quan.xu@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1457619007-41460-1-git-send-email-quan.xu@intel.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "xen-devel@lists.xen.org" Cc: "Tian, Kevin" , "Wu, Feng" , Jan Beulich , Andrew Cooper , Dario Faggioli , Suravee Suthikulpanit , Keir Fraser List-Id: xen-devel@lists.xenproject.org SGksCiAgX19paXVjX18sIHRoaXMgcGF0Y2ggc2V0IGlzIHJlYWR5IGZvciBzdGFnaW5nIGJyYW5j aC4gaWYgeWVzLCBjb3VsZCB5b3UgaGVscCBtZSBtZXJnZSBpdCBpbnRvIHN0YWdpbmcgYnJhbmNo PwpUaGVuLCBJIHdvdWxkIHNlbmQgb3V0IHJlbWFpbmluZyBwYXRjaCBzZXRzIG9uIGl0LiBvdGhl cndpc2UsIHRoZXJlIGFyZSBzb21lIGNvbmZsaWN0cyB0byBpdC4gVGhhbmtzLgoKUXVhbgoKCk9u IE1hcmNoIDEwLCAyMDE2IDEwOjEwcG0sIDxxdWFuLnh1QEludGVsLmNvbT4gd3JvdGU6Cj4gVGhp cyBwYXRjaCBzZXQgbWFrZXMgdGhlIHBjaWRldnNfbG9jayBhIHJlY3Vyc2l2ZSBvbmUsIGFzIHBj aWRldnNfbG9jayBpcyBnb2luZwo+IHRvIGJlIHJlY3Vyc2l2ZWx5IHRha2VuIGZvciBoaWRpbmcg QVRTIGRldmljZSwgd2hlbiBWVC1kIERldmljZS1UTEIgZmx1c2ggdGltZWQKPiBvdXQuIEl0IGlz IGEgcHJlcmVxIHBhdGNoIHNldCBmb3IgUGF0Y2g6J1ZULWQgRGV2aWNlLVRMQiBmbHVzaCBpc3N1 ZScuCj4gCj4gSW4gZGV0YWlsOgo+ICAxLiBGaXggYSBidWcgZm91bmQgaW4gQU1EIElPTU1VIGlu aXRpYWxpemF0aW9uCj4gCj4gICBwY2lkZXZzX2xvY2sgZG9lc24ndCByZXF1aXJlIGludGVycnVw dHMgdG8gYmUgZGlzYWJsZWQgd2hpbGUgYmVpbmcgYWNxdWlyZWQuCj4gICBIb3dldmVyIHRoZXJl IHJlbWFpbnMgYW4gZXhjZXB0aW9uIGluIEFNRCBJT01NVSBjb2RlLCB3aGVyZSB0aGUgbG9jayBp cwo+ICAgYWNxdWlyZWQgd2l0aCBpbnRlcnJ1cHQgZGlzYWJsZWQuIFRoaXMgaW5jb25zaXN0ZW5j eSBtaWdodCBsZWFkIHRvIGRlYWRsb2NrLgo+IAo+ICAgVGhlIGZpeCBpcyBzdHJhaWdodGZvcndh cmQgdG8gdXNlIHNwaW5fbG9jayBpbnN0ZWFkLiBBbHNvIGludGVycnVwdCBoYXMgYmVlbgo+ICAg ZW5hYmxlZCB3aGVuIHRoaXMgZnVuY3Rpb24gaXMgaW52b2tlZCwgc28gd2UncmUgc3VyZSBjb25z aXN0ZW5jeSBhcm91bmQKPiAgIHBjaWRldnNfbG9jayBjYW4gYmUgZ3VhcmFudGVlZCBhZnRlciB0 aGlzIGZpeC4KPiAKPiAgMi4gTWFrZSB0aGUgcGNpZGV2c19sb2NrIGEgcmVjdXJzaXZlIG9uZS4K PiAKPiAgIHBjaWRldnNfbG9jayBpcyBnb2luZyB0byBiZSByZWN1cnNpdmVseSB0YWtlbiBmb3Ig aGlkaW5nIEFUUyBkZXZpY2UsCj4gICB3aGVuIFZULWQgRGV2aWNlLVRMQiBmbHVzaCB0aW1lZCBv dXQuCj4gCj4gCj4gCj4gQ0M6IEtlaXIgRnJhc2VyIDxrZWlyQHhlbi5vcmc+Cj4gQ0M6IEphbiBC ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv b3BlcjNAY2l0cml4LmNvbT4KPiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1 dGhpa3VscGFuaXRAYW1kLmNvbT4KPiBDQzogRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+Cj4g Q0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IENDOiBEYXJpbyBGYWdnaW9s aSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPiAKPiAtLUNoYW5nZXMgaW4gdjQ6Cj4gICog RW5oYW5jZSBjaGFuZ2Vsb2dzLgo+ICAqIFJlYmFzZSBhZ2FpbnN0IDBhYTEzMzBhYWM5Mi4KPiAK PiBRdWFuIFh1ICgyKToKPiAgIElPTU1VL3NwaW5sb2NrOiBGaXggYSBidWcgZm91bmQgaW4gQU1E IElPTU1VIGluaXRpYWxpemF0aW9uCj4gICBJT01NVS9zcGlubG9jazogTWFrZSB0aGUgcGNpZGV2 c19sb2NrIGEgcmVjdXJzaXZlIG9uZS4KPiAKPiAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAg ICAgICAgICAgICAgICAgICB8ICA4ICstLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAg ICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgeGVuL2FyY2gveDg2L2lycS5jICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA4ICstLQo+ICB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgMTYgKystLS0KPiAgeGVuL2FyY2gveDg2L3BjaS5jICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA0ICstCj4gIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgICAgICAg ICAgICAgICAgICAgfCAxNiArKy0tLQo+ICB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDQgKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11 X2luaXQuYyAgICB8ICA5ICsrLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf bWFwLmMgICAgIHwgIDIgKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRf aW9tbXUuYyB8ICA0ICstCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAg ICAgICAgfCA5Nwo+ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gIHhlbi9kcml2ZXJz L3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jICAgICAgfCAgMiArLQo+ICB4ZW4vZHJpdmVycy9w YXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgMTQgKystLS0KPiAgeGVuL2RyaXZlcnMv dmlkZW8vdmdhLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIHhlbi9pbmNsdWRlL3hl bi9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArLQo+ICAxNSBmaWxlcyBjaGFuZ2Vk LCAxMTAgaW5zZXJ0aW9ucygrKSwgODcgZGVsZXRpb25zKC0pCj4gCj4gLS0KPiAxLjkuMQoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==