From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH v2 1/2] x86/PoD: correctly handle non-order-0 decrease-reservation requests Date: Fri, 19 Jan 2018 16:04:50 +0000 Message-ID: <60012010-26ea-17a5-8fd3-fd0d69164c76@citrix.com> References: <5A25364E0200007800194503@prv-mh.provo.novell.com> <5A3A3A7C0200007800198C85@prv-mh.provo.novell.com> <5A3A3CB90200007800198C9C@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecZES-0006TA-Et for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:09:32 +0000 In-Reply-To: <5A3A3CB90200007800198C9C@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , xen-devel Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall List-Id: xen-devel@lists.xenproject.org T24gMTIvMjAvMjAxNyAwOTozNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gcDJtX3BvZF9kZWNy ZWFzZV9yZXNlcnZhdGlvbigpIGF0IHRoZSBtb21lbnQgb25seSByZXR1cm5zIGEgYm9vbGVhbgo+ IHZhbHVlOiB0cnVlIGZvciAibm90aGluZyBtb3JlIHRvIGRvIiwgZmFsc2UgZm9yICJzb21ldGhp bmcgbW9yZSB0byBkbyIuCj4gSWYgaXQgcmV0dXJucyBmYWxzZSwgZGVjcmVhc2VfcmVzZXJ2YXRp b24oKSB3aWxsIGxvb3Agb3ZlciB0aGUgZW50aXJlCj4gcmFuZ2UsIGNhbGxpbmcgZ3Vlc3RfcmVt b3ZlX3BhZ2UoKSBmb3IgZWFjaCBwYWdlLgo+IAo+IFVuZm9ydHVuYXRlbHksIGluIHRoZSBjYXNl IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSBzdWNjZWVkcwo+IHBhcnRpYWxseSwgc29t ZSBvZiB0aGUgbWVtb3J5IGluIHRoZSByYW5nZSB3aWxsIGJlIG5vdC1wcmVzZW50OyBhdCB3aGlj aAo+IHBvaW50IGd1ZXN0X3JlbW92ZV9wYWdlKCkgd2lsbCByZXR1cm4gYW4gZXJyb3IsIGFuZCB0 aGUgZW50aXJlIG9wZXJhdGlvbgo+IHdpbGwgZmFpbC4KPiAKPiBGaXggdGhpcyBieToKPiAxLiBI YXZpbmcgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbigpIHJldHVybiBleGFjdGx5IHRoZSBu dW1iZXIgb2YKPiAgICBncGZuIHBhZ2VzIGl0IGhhcyBoYW5kbGVkIChpLmUuLCByZXBsYWNlZCB3 aXRoICdub3QgcHJlc2VudCcpLgo+IDIuIE1ha2luZyBndWVzdF9yZW1vdmVfcGFnZSgpIHJldHVy biAtRU5PRU5UIGluIHRoZSBjYXNlIHRoYXQgdGhlIGdwZm4KPiAgICBpbiBxdWVzdGlvbiB3YXMg YWxyZWFkeSBlbXB0eSAoYW5kIGluIG5vIG90aGVyIGNhc2VzKS4KPiAzLiBXaGVuIGxvb3Bpbmcg b3ZlciBndWVzdF9yZW1vdmVfcGFnZSgpLCBleHBlY3QgdGhlIG51bWJlciBvZiAtRU5PRU5UCj4g ICAgZmFpbHVyZXMgdG8gYmUgbm8gbGFyZ2VyIHRoYW4gdGhlIG51bWJlciBvZiBwYWdlcwo+ICAg IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSByZW1vdmVkLgo+IAo+IFNpZ25lZC1vZmYt Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBHZW9y Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6IFJlLXdyaXR0 ZW4gZGVzY3JpcHRpb24gKGJ5IEdlb3JnZSkuIEFkZCBjb21tZW50cyAoYXMgc3VnZ2VzdGVkCj4g ICAgIGJ5IEdlb3JnZSkuIEZvcm1hdHRpbmcuCgpPbmUgdGhpbmcgdG8gZG91YmxlLWNoZWNrLi4u Cgo+IEBAIC0zMzUsMTAgKzMzNiw4IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9t YWluICpkLAo+ICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdtZm4s IDApOwo+ICAgICAgICAgIGlmICggcmMgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcHV0 X2dmbihkLCBnbWZuKTsKPiAgICAgICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vu b21lbShkLCBnbWZuLCAwKTsKPiAtCj4gLSAgICAgICAgICAgIHJldHVybiByYzsKPiArICAgICAg ICAgICAgZ290byBvdXRfcHV0X2dmbjsKCkkgdGFrZSBpdCB5b3UndmUgY2hlY2tlZCB0byBtYWtl IHN1cmUgdGhhdCBtb3ZpbmcgdGhpcyBwdXRfZ2ZuKCkgb3Zlcgp0aGUgbm90aWZ5IGNhbGwgaXMg T0s/CgpJIHRvb2sgYSBicmllZiBsb29rIGFuZCBpdCBzZWVtcyBPSyB0byBtZTsgc28gaWYgeW91 J3JlIGhhcHB5IHdpdGggdGhhdAp0aGVuOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KClRoYW5rcywgYW5kIHNvcnJ5IGZvciB0aGUgZGVsYXku CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==