From mboxrd@z Thu Jan 1 00:00:00 1970 From: Quan Xu Subject: [PATCH 0/2] Make the pcidevs_lock a recursive one Date: Tue, 8 Mar 2016 19:09:15 +0800 Message-ID: <1457435357-34073-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: 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: Kevin Tian , Keir Fraser , Jan Beulich , Andrew Cooper , Dario Faggioli , Aravind Gopalakrishnan , Suravee Suthikulpanit , Quan Xu , Feng Wu List-Id: xen-devel@lists.xenproject.org VGhpcyBwYXRjaCBzZXQgbWFrZXMgdGhlIHBjaWRldnNfbG9jayBhIHJlY3Vyc2l2ZSBvbmUuIEl0 IGlzIGEgcHJlcmVxCnBhdGNoIHNldCBmb3IgUGF0Y2g6J1ZULWQgRGV2aWNlLVRMQiBmbHVzaCBp c3N1ZScsIGFzIHRoZSBwY2lkZXZzX2xvY2sKbWF5IGJlIHJlY3Vyc2l2ZWx5IGhlbGQgZm9yIGhp ZGluZyB0aGUgQVRTIGRldmljZSwgd2hlbiBJT01NVSBEZXZpY2UtVExCCmZsdXNoIHRpbWVkIG91 dC4KCkluIGRldGFpbDoKMS4gRml4IGEgYnVnIGZvdW5kIGluIEFNRCBJT01NVSBpbml0aWFsaXph dGlvbi4KRG9pbmcgd2hhdCB3ZSBkbyBzZXJ2ZXMgYXMgYSBmaXggZm9yIGEgYnVnIGZvdW5kIGlu IEFNRCBJT01NVSBpbml0aWFsaXphdGlvbi4KClRoZSBjdXJyZW50IGNvZGUgaXMgdXNpbmcgc3Bp bl9sb2Nre19pcnFzYXZlKCksIF9pcnFyZXN0b3JlKCl9IHRvCnByb3RlY3QgcGNpX2dldF9kZXYo KSBpbiB0aGUgc2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKCkuIEhvd2V2ZXIsCnRoaXMgY2Fu IG9ubHkgYmUgY2FsbGVkIGR1cmluZyBBTUQgSU9NTVUgaW5pdGlhbGl6YXRpb24sIHdpdGggaW50 ZXJydXB0CmVuYWJsZWQsIHNvIGF0IGxlYXN0IGl0IGlzIG5vdCBuZWNlc3NhcnkgdG8gZGlzYWJs ZSBpbnRlcnJ1cHRzLCBvcgpzYXZlL3Jlc3RvcmUgaW50ZXJydXB0IGZsYWcuCgpJbiBvcmRlciB0 byBmaXggdGhpcywgd2UgY2FuIHVzZSBqdXN0IHBsYWluIHNwaW57X2xvY2soKSxfdW5sb2NrKCl9 LAppbnN0ZWFkIG9mIHNwaW5fbG9ja3tfaXJxc2F2ZSgpLF9pcnFyZXN0b3JlKCl9LgoKMi4gTWFr ZSB0aGUgcGNpZGV2c19sb2NrIGEgcmVjdXJzaXZlIG9uZS4KCkNDOiBLZWlyIEZyYXNlciA8a2Vp ckB4ZW4ub3JnPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3 IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxw YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNDOiBBcmF2aW5kIEdvcGFsYWty aXNobmFuIDxBcmF2aW5kLkdvcGFsYWtyaXNobmFuQGFtZC5jb20+CkNDOiBGZW5nIFd1IDxmZW5n Lnd1QGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzog RGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CgpRdWFuIFh1ICgyKToK ICBJT01NVS9zcGlubG9jazogRml4IGEgYnVnIGZvdW5kIGluIEFNRCBJT01NVSBpbml0aWFsaXph dGlvbi4KICBJT01NVS9zcGlubG9jazogTWFrZSB0aGUgcGNpZGV2c19sb2NrIGEgcmVjdXJzaXZl IG9uZQoKIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgOCAr LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQog eGVuL2FyY2gveDg2L2lycS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICstLQogeGVu L2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrLS0tCiB4ZW4v YXJjaC94ODYvcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNo L3g4Ni9waHlzZGV2LmMgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKy0tLQogeGVuL2NvbW1v bi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vZHJpdmVycy9w YXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jICAgIHwgIDkgKystCiB4ZW4vZHJpdmVycy9wYXNz dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAgNCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv cGNpLmMgICAgICAgICAgICAgICB8IDk2ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4 ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgMTQgKystLS0KIHhl bi9kcml2ZXJzL3ZpZGVvL3ZnYS5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogeGVuL2lu Y2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCiAxNCBmaWxlcyBj aGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgODYgZGVsZXRpb25zKC0pCgotLSAKMS45LjEKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=