From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH] Fix errornous negation for isstubdom, which breaks HVM pci-passthrough. Date: Mon, 12 Dec 2016 09:14:35 +0000 Message-ID: <20161212091435.GJ2709@citrix.com> References: <1481392748-26814-1-git-send-email-linux@eikelenboom.it> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1481392748-26814-1-git-send-email-linux@eikelenboom.it> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Sander Eikelenboom Cc: Wei Liu , =?iso-8859-1?Q?C=E9dric?= Bosdonnat , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gU2F0LCBEZWMgMTAsIDIwMTYgYXQgMDY6NTk6MDhQTSArMDEwMCwgU2FuZGVyIEVpa2VsZW5i b29tIHdyb3RlOgo+IENvbW1pdCAyMGI3NTI1MWQ5NzIxZDljMDUwYTk3M2MwMmJhYWMzOTZjNzk0 YWRlIGludHJvZHVjZWQgYW4gZXJyb3Jub3VzCj4gbmVnYXRpb24gd2hpY2ggZ2F2ZSB0aGUgaXNz dHViZG9tIGJvb2wgdGhlIG9wcG9zaXRlIHNlbWFudGljcywKPiBjYXVzaW5nIHRoZSBzdWJzZXF1 ZW50IGNvZGUgdG8gdGFrZSB0aGUgd3JvbmcgY29kZSBwYXRoLgo+IAo+IFNpZ25lZC1vZmYtYnk6 IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+CgpBY2tlZC1ieTogV2Vp IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRob3VnaCBJIHdvdWxkIGxpa2UgdG8gc2hvcnRl biB0aGUgdGl0bGUgYSBiaXQuIFRoYXQgaXMsIEkgd2lsbCBtb3ZlIHRoZQpjbGF1c2UgIndoaWNo IC4uLiIgdG8gdGhlIGVuZCBvZiB0aGUgY29tbWl0IGxvZy4KCiAgQ29tbWl0IDIwYjc1MjUxZDk3 MjFkOWMwNTBhOTczYzAyYmFhYzM5NmM3OTRhZGUgaW50cm9kdWNlZCBhbgogIGVycm9uZW91cyBu ZWdhdGlvbiB3aGljaCBnYXZlIHRoZSBpc3N0dWJkb20gYm9vbCB0aGUgb3Bwb3NpdGUgc2VtYW50 aWNzLAogIGNhdXNpbmcgdGhlIHN1YnNlcXVlbnQgY29kZSB0byB0YWtlIHRoZSB3cm9uZyBjb2Rl IHBhdGgsIHdoaWNoIGJyZWFrcwogIC4uLgoKPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfcGNp LmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt KQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhs L2xpYnhsX3BjaS5jCj4gaW5kZXggM2I3MDdmMy4uODM5NTM1MiAxMDA2NDQKPiAtLS0gYS90b29s cy9saWJ4bC9saWJ4bF9wY2kuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gQEAg LTEwMDEsNyArMTAwMSw3IEBAIHN0YXRpYyBpbnQgZG9fcGNpX2FkZChsaWJ4bF9fZ2MgKmdjLCB1 aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LCBpCj4gICAgICBpbnQgaXJx LCBpLCByYywgaHZtID0gMDsKPiAgICAgIHVpbnQzMl90IGZsYWcgPSBYRU5fRE9NQ1RMX0RFVl9S RE1fUkVMQVhFRDsKPiAgICAgIHVpbnQzMl90IGRvbWFpbmlkID0gZG9taWQ7Cj4gLSAgICBib29s IGlzc3R1YmRvbSA9ICFsaWJ4bF9pc19zdHViZG9tKGN0eCwgZG9taWQsICZkb21haW5pZCk7Cj4g KyAgICBib29sIGlzc3R1YmRvbSA9IGxpYnhsX2lzX3N0dWJkb20oY3R4LCBkb21pZCwgJmRvbWFp bmlkKTsKPiAgCj4gICAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEKQo+ ICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK