From mboxrd@z Thu Jan 1 00:00:00 1970 From: Quan Xu Subject: [PATCH v4 0/2] Make the pcidevs_lock a recursive one Date: Thu, 10 Mar 2016 22:10:05 +0800 Message-ID: <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: 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 , Feng Wu , Jan Beulich , Andrew Cooper , Dario Faggioli , Suravee Suthikulpanit , Quan Xu , Keir Fraser List-Id: xen-devel@lists.xenproject.org VGhpcyBwYXRjaCBzZXQgbWFrZXMgdGhlIHBjaWRldnNfbG9jayBhIHJlY3Vyc2l2ZSBvbmUsIGFz IHBjaWRldnNfbG9jayBpcwpnb2luZyB0byBiZSByZWN1cnNpdmVseSB0YWtlbiBmb3IgaGlkaW5n IEFUUyBkZXZpY2UsIHdoZW4gVlQtZCBEZXZpY2UtVExCIGZsdXNoCnRpbWVkIG91dC4gSXQgaXMg YSBwcmVyZXEgcGF0Y2ggc2V0IGZvciBQYXRjaDonVlQtZCBEZXZpY2UtVExCIGZsdXNoIGlzc3Vl Jy4KCkluIGRldGFpbDoKIDEuIEZpeCBhIGJ1ZyBmb3VuZCBpbiBBTUQgSU9NTVUgaW5pdGlhbGl6 YXRpb24KCiAgcGNpZGV2c19sb2NrIGRvZXNuJ3QgcmVxdWlyZSBpbnRlcnJ1cHRzIHRvIGJlIGRp c2FibGVkIHdoaWxlIGJlaW5nIGFjcXVpcmVkLgogIEhvd2V2ZXIgdGhlcmUgcmVtYWlucyBhbiBl eGNlcHRpb24gaW4gQU1EIElPTU1VIGNvZGUsIHdoZXJlIHRoZSBsb2NrIGlzCiAgYWNxdWlyZWQg d2l0aCBpbnRlcnJ1cHQgZGlzYWJsZWQuIFRoaXMgaW5jb25zaXN0ZW5jeSBtaWdodCBsZWFkIHRv IGRlYWRsb2NrLgoKICBUaGUgZml4IGlzIHN0cmFpZ2h0Zm9yd2FyZCB0byB1c2Ugc3Bpbl9sb2Nr IGluc3RlYWQuIEFsc28gaW50ZXJydXB0IGhhcyBiZWVuCiAgZW5hYmxlZCB3aGVuIHRoaXMgZnVu Y3Rpb24gaXMgaW52b2tlZCwgc28gd2UncmUgc3VyZSBjb25zaXN0ZW5jeSBhcm91bmQKICBwY2lk ZXZzX2xvY2sgY2FuIGJlIGd1YXJhbnRlZWQgYWZ0ZXIgdGhpcyBmaXguCgogMi4gTWFrZSB0aGUg cGNpZGV2c19sb2NrIGEgcmVjdXJzaXZlIG9uZS4KCiAgcGNpZGV2c19sb2NrIGlzIGdvaW5nIHRv IGJlIHJlY3Vyc2l2ZWx5IHRha2VuIGZvciBoaWRpbmcgQVRTIGRldmljZSwKICB3aGVuIFZULWQg RGV2aWNlLVRMQiBmbHVzaCB0aW1lZCBvdXQuCgoKCkNDOiBLZWlyIEZyYXNlciA8a2VpckB4ZW4u b3JnPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3Bl ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8 c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNDOiBGZW5nIFd1IDxmZW5nLnd1QGludGVs LmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzogRGFyaW8gRmFn Z2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CgotLUNoYW5nZXMgaW4gdjQ6CiAqIEVu aGFuY2UgY2hhbmdlbG9ncy4KICogUmViYXNlIGFnYWluc3QgMGFhMTMzMGFhYzkyLgoKUXVhbiBY dSAoMik6CiAgSU9NTVUvc3BpbmxvY2s6IEZpeCBhIGJ1ZyBmb3VuZCBpbiBBTUQgSU9NTVUgaW5p dGlhbGl6YXRpb24KICBJT01NVS9zcGlubG9jazogTWFrZSB0aGUgcGNpZGV2c19sb2NrIGEgcmVj dXJzaXZlIG9uZS4KCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgICAg IHwgIDggKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgICAgICAgICAgICAgICAgIHwg IDQgKy0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCAr LS0KIHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKy0t LQogeGVuL2FyY2gveDg2L3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiB4 ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLS0KIHhl bi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogeGVuL2Ry aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyAgICB8ICA5ICsrLQogeGVuL2RyaXZl cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICB8ICAyICstCiB4ZW4vZHJpdmVycy9w YXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgIDQgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0 aHJvdWdoL3BjaS5jICAgICAgICAgICAgICAgfCA5NyArKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgICAgICB8ICAyICst CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgMTQgKystLS0K IHhlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogeGVu L2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCiAxNSBmaWxl cyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKSwgODcgZGVsZXRpb25zKC0pCgotLSAKMS45LjEK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=