From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v2 for-4.6 2/2] libxl: fix the cleanup of the backend path when using driver domains Date: Wed, 23 Sep 2015 12:06:56 +0200 Message-ID: <1443002816-95720-3-git-send-email-roger.pau@citrix.com> References: <1443002816-95720-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Zegx7-0004RW-Ev for xen-devel@lists.xenproject.org; Wed, 23 Sep 2015 10:07:05 +0000 In-Reply-To: <1443002816-95720-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Alex Velazquez , Wei Liu , Ian Jackson , Ian Campbell , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org V2l0aCB0aGUgY3VycmVudCBsaWJ4bCBpbXBsZW1lbnRhdGlvbiB0aGUgY29udHJvbCBkb21haW4g d2lsbCByZW1vdmUgYm90aAp0aGUgZnJvbnRlbmQgYW5kIHRoZSBiYWNrZW5kIHhlbnN0b3JlIHBh dGhzIG9mIGEgZGV2aWNlIHRoYXQncyBoYW5kbGVkIGJ5IGEKZHJpdmVyIGRvbWFpbi4gVGhpcyBp cyBpbmNvcnJlY3QsIHNpbmNlIHRoZSBkcml2ZXIgZG9tYWluIHBvc3NpYmx5IG5lZWRzIHRvCmFj Y2VzcyB0aGUgYmFja2VuZCBwYXRoIGluIG9yZGVyIHRvIHBlcmZvcm0gdGhlIGRpc2Nvbm5lY3Rp b24gYW5kIGNsZWFudXAgb2YKdGhlIGRldmljZS4KCkZpeCB0aGlzIGJ5IG1ha2luZyBzdXJlIHRo ZSBjb250cm9sIGRvbWFpbiBvbmx5IGNsZWFucyB0aGUgZnJvbnRlbmQgcGF0aCwKbGVhdmluZyB0 aGUgYmFja2VuZCBwYXRoIHRvIGJlIGNsZWFuZWQgYnkgdGhlIGRyaXZlciBkb21haW4uIE5vdGUg dGhhdCBpZgp0aGUgZGV2aWNlIGlzIG5vdCBoYW5kbGVkIGJ5IGEgZHJpdmVyIGRvbWFpbiB0aGUg Y29udHJvbCBkb21haW4gd2lsbCBwZXJmb3JtCnRoZSByZW1vdmFsIG9mIGJvdGggdGhlIGZyb250 ZW5kIGFuZCB0aGUgYmFja2VuZCBwYXRocy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr c29uQGV1LmNpdHJpeC5jb20+ClJlcG9ydGVkLWJ5OiBBbGV4IFZlbGF6cXVleiA8YWxleC5qLnZl bGF6cXVlekBnbWFpbC5jb20+CkNjOiBBbGV4IFZlbGF6cXVleiA8YWxleC5qLnZlbGF6cXVlekBn bWFpbC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6 IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku bGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gRml4IGNvbW1lbnQgdG8g bWF0Y2ggdGhlIGNvZGUgY2hhbmdlLgogLSBXaGlsZSB0aGVyZSwgYWxzbyBzL2NoYXJnZSBmb3Iv Y2hhcmdlIG9mL2cuCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgfCAxMiArKysrKyst LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4 bF9kZXZpY2UuYwppbmRleCA4NWEzNjYyLi44YmI1ZTkzIDEwMDY0NAotLS0gYS90b29scy9saWJ4 bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtNTkx LDE1ICs1OTEsMTUgQEAgaW50IGxpYnhsX19kZXZpY2VfZGVzdHJveShsaWJ4bF9fZ2MgKmdjLCBs aWJ4bF9fZGV2aWNlICpkZXYpCiAKICAgICAgICAgaWYgKGRvbWlkID09IExJQlhMX1RPT0xTVEFD S19ET01JRCkgewogICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFRoZSB0b29sc3RhY2sg ZG9tYWluIGlzIGluIGNoYXJnZSBmb3IgcmVtb3ZpbmcgYm90aCB0aGUKLSAgICAgICAgICAgICAq IGZyb250ZW5kIGFuZCB0aGUgYmFja2VuZCBwYXRoCisgICAgICAgICAgICAgKiBUaGUgdG9vbHN0 YWNrIGRvbWFpbiBpcyBpbiBjaGFyZ2Ugb2YgcmVtb3ZpbmcgdGhlCisgICAgICAgICAgICAgKiBm cm9udGVuZCBwYXRoLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBsaWJ4bF9feHNfcGF0 aF9jbGVhbnVwKGdjLCB0LCBmZV9wYXRoKTsKLSAgICAgICAgICAgIGxpYnhsX194c19wYXRoX2Ns ZWFudXAoZ2MsIHQsIGJlX3BhdGgpOwotICAgICAgICB9IGVsc2UgaWYgKGRldi0+YmFja2VuZF9k b21pZCA9PSBkb21pZCkgeworICAgICAgICB9CisgICAgICAgIGlmIChkZXYtPmJhY2tlbmRfZG9t aWQgPT0gZG9taWQpIHsKICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBUaGUgZHJpdmVy IGRvbWFpbiBpcyBpbiBjaGFyZ2UgZm9yIHJlbW92aW5nIHdoYXQgaXQgY2FuCi0gICAgICAgICAg ICAgKiBmcm9tIHRoZSBiYWNrZW5kIHBhdGgKKyAgICAgICAgICAgICAqIFRoZSBkcml2ZXIgZG9t YWluIGlzIGluIGNoYXJnZSBvZiByZW1vdmluZyB3aGF0IGl0IGNhbgorICAgICAgICAgICAgICog ZnJvbSB0aGUgYmFja2VuZCBwYXRoLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBsaWJ4 bF9feHNfcGF0aF9jbGVhbnVwKGdjLCB0LCBiZV9wYXRoKTsKICAgICAgICAgfQotLSAKMS45LjUg KEFwcGxlIEdpdC01MC4zKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==