From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 03/14] AMD/IOMMU: Fix multiple reference counting errors Date: Thu, 22 Nov 2018 07:51:37 -0700 Message-ID: <5BF6C27902000078001FEF9D@prv1-mh.provo.novell.com> References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com> <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Wei Liu , Xen-devel , Brian Woods , Suravee Suthikulpanit , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gTW9zdCBvZiB0aGVzZSBpc3N1ZXMgd291bGQgYmUgWFNBcyBpZiB0aGVzZSBwYXRocyB3 ZXJlIGFjY2Vzc2libGUgdG8gZ3Vlc3RzLgo+IAo+IEZpcnN0LCBvdmVycmlkZSB0aGUge2dldCxw dXR9X2dmbigpIGhlbHBlcnMgdG8gdXNlIGdmbl90LCB3aGljaCB3YXMgdGhlCj4gb3JpZ2luYWwg cHVycG9zZSBvZiB0aGlzIHBhdGNoLgo+IAo+IGd1ZXN0X2lvbW11X2dldF90YWJsZV9tZm4oKSBo YXMgdHdvIGJ1Z3MuICBGaXJzdCwgaXQgZ2V0cyBhIHJlZiBvbiBvbmUgZ2ZuLAo+IGFuZCBwdXRz IGEgcmVmIGZvciBhIGRpZmZlcmVudCBnZm4uICBUaGlzIGlzIG9ubHkgYSBsYXRlbnQgYnVnIGZv ciBub3csIGFzIHdlCj4gZG9uJ3QgZG8gcGVyLWdmbiBsb2NraW5nIHlldC4gIE5leHQsIHRoZSBt Zm4gcmV0dXJuIHZhbHVlIGlzIHVuc2FmZSB0byB1c2UKPiBhZnRlciBwdXRfZ2ZuKCkgaXMgY2Fs bGVkLCBhcyB0aGUgZ3Vlc3QgY291bGQgaGF2ZSBmcmVlZCB0aGUgcGFnZSBpbiB0aGUKPiBtZWFu dGltZS4KPiAKPiBJbiBhZGRpdGlvbiwgZ2V0X2dmbl9mcm9tX2Jhc2VfcmVnKCkgZXJyb25lb3Vz bHkgYXNzZXJ0cyB0aGF0IGJhc2VfcmF3IGNhbid0Cj4gYmUgMCwgYnV0IGl0IG1heSBsZWdpdGlt YXRlbHkgYmUuICBPbiB0b3Agb2YgdGhhdCwgdGhlIHJldHVybiB2YWx1ZSBmcm9tCj4gZ3Vlc3Rf aW9tbXVfZ2V0X3RhYmxlX21mbigpIGlzIHBhc3NlZCBpbnRvIG1hcF9kb21haW5fcGFnZSgpIGJl Zm9yZSBjaGVja2luZwo+IHRoYXQgaXQgaXMgYSByZWFsIG1mbi4KPiAKPiBNb3N0IG9mIHRoZSBj b21wbGV4aXR5IGhlcmUgaXMgaW5saW5pbmcgZ3Vlc3RfaW9tbXVfZ2V0X3RhYmxlX21mbigpIGFu ZAo+IGhvbGRpbmcgdGhlIGdmbiByZWZlcmVuY2UgdW50aWwgdGhlIG9wZXJhdGlvbiBpcyBjb21w bGV0ZS4KPiAKPiBGdXJ0aGVybW9yZSwgZ3Vlc3RfaW9tbXVfcHJvY2Vzc19jb21tYW5kKCkgaXMg YWx0ZXJlZCB0byB0YWtlIGEgbG9jYWwgY29weSBvZgo+IGNtZF9lbnRyeV90LCByYXRoZXIgdGhh biBwYXNzaW5nIGEgcG9pbnRlciB0byBndWVzdCBjb250cm9sbGVkIG1lbW9yeSBpbnRvCj4gZWFj aCBvZiB0aGUgaGFuZGxpbmcgZnVuY3Rpb25zLiAgSXQgaXMgYWxzbyBtb2RpZmllZCB0byBicmVh ayBvbiBlcnJvciByYXRoZXIKPiB0aGFuIGNvbnRpbnVlLiAgVGhlc2UgY2hhbmdlcyBhcmUgaW4g bGluZSB3aXRoIHRoZSBzcGVjIHdoaWNoIHN0YXRlcyB0aGF0IHRoZQo+IElPTU1VIHdpbGwgc3Ry aWN0bHkgcmVhZCBhIGNvbW1hbmQgZW50cnkgb25jZSwgYW5kIHdpbGwgY2Vhc2UgcHJvY2Vzc2lu ZyBpZiBhbgo+IGVycm9yIGlzIGVuY291bnRlcmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpMb29rcyBhbGwgcGxhdXNpYmxl LCBidXQgSSBoYXZlbid0IGxvb2tlZCBjbG9zZWx5IGVub3VnaCB0byBnaXZlCmFuIFItYiBhbmQg YW4gQS1iIHdvdWxkIGJlIG1lYW5pbmdsZXNzLiBPbmUgY29zbWV0aWMgcmVtYXJrCnRob3VnaDoK Cgo+IEBAIC0yMjAsMTIgKzIxOSwxOCBAQCB2b2lkIGd1ZXN0X2lvbW11X2FkZF9wcHJfbG9nKHN0 cnVjdCBkb21haW4gKmQsIHUzMiBlbnRyeVtdKQo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobG9n X2Jhc2UpOwo+ICAKPiAgICAgIGd1ZXN0X2lvbW11X2RlbGl2ZXJfbXNpKGQpOwo+ICsKPiArb3V0 OgoKUGxlYXNlIGluZGVudCBieSBhdCBsZWFzdCBvbmUgYmxhbmsgKHNhbWUgZnVydGhlciBkb3du KS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs