From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2 6/6] x86/xstate: Fix latent bugs in compress_xsave_states() Date: Tue, 13 Sep 2016 10:35:40 +0100 Message-ID: References: <1473697289-4289-1-git-send-email-andrew.cooper3@citrix.com> <1473697289-4289-7-git-send-email-andrew.cooper3@citrix.com> <57D7D492020000780010E53A@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <57D7D492020000780010E53A@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMTMvMDkvMTYgMDk6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA5LjE2IGF0 IDE4OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IGNvbXByZXNzX3hz YXZlX3N0YXRlcygpIG11c3RuJ3QgcmVhZCB4c3RhdGVfYnYgb3IgeGNvbXBfYnYgYmVmb3JlIGZp cnN0Cj4+IGNvbmZpcm1pbmcgdGhhdCB0aGUgaW5wdXQgYnVmZmVyIGlzIGxhcmdlIGVub3VnaC4g IEl0IGFsc28gZG9lc24ndCBjb3BlIHdpdGgKPj4gY29tcHJlc3NlZCBpbnB1dC4gIE1ha2UgYWxs IG9mIHRoZXNlIHByb2JsZW1zIHRoZSBjYWxsZXJzIHJlc3BvbnNiaWxpdHkgdG8KPj4gZW5zdXJl Lgo+Pgo+PiBTaW1wbGlmeSB0aGUgZGVjb21wcmVzc2lvbiBsb2dpYyBieSBpbmxpbmluZyBnZXRf eHNhdmVfYWRkcigpLiAgQXMgeHN0YXRlX2J2Cj4+IGlzIHByZXZpb3VzbHkgdmFsaWRhdGVkLCBk ZXN0IHdvbid0IGV2ZXIgYmVlbiBOVUxMLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gYWxiZWl0LCBhcyBleHByZXNzZWQgYmVmb3JlIEkgd291 bGQgcHJlZmVyIC4uLgo+Cj4+ICB2b2lkIGNvbXByZXNzX3hzYXZlX3N0YXRlcyhzdHJ1Y3QgdmNw dSAqdiwgY29uc3Qgdm9pZCAqc3JjLCB1bnNpZ25lZCBpbnQgc2l6ZSkKPj4gIHsKPj4gICAgICBz dHJ1Y3QgeHNhdmVfc3RydWN0ICp4c2F2ZSA9IHYtPmFyY2gueHNhdmVfYXJlYTsKPj4gKyAgICB2 b2lkICpkZXN0Owo+PiAgICAgIHVpbnQxNl90IGNvbXBfb2Zmc2V0c1tzaXplb2YoeGZlYXR1cmVf bWFzaykqOF07Cj4+IC0gICAgdTY0IHhzdGF0ZV9idiA9ICgoY29uc3Qgc3RydWN0IHhzYXZlX3N0 cnVjdCAqKXNyYyktPnhzYXZlX2hkci54c3RhdGVfYnY7Cj4+IC0gICAgdTY0IHZhbGlkOwo+PiAr ICAgIHU2NCB4c3RhdGVfYnYsIHZhbGlkOwo+PiAgCj4+IC0gICAgQVNTRVJUKCF4c2F2ZV9hcmVh X2NvbXByZXNzZWQoc3JjKSk7Cj4+ICsgICAgQlVHX09OKCF2LT5hcmNoLnhjcjBfYWNjdW0pOwo+ PiArICAgIEJVR19PTihzaXplICE9IHhzdGF0ZV9jdHh0X3NpemUodi0+YXJjaC54Y3IwX2FjY3Vt KSk7Cj4+ICsgICAgQlVHX09OKHhzYXZlX2FyZWFfY29tcHJlc3NlZChzcmMpKTsKPiAuLi4gaWYg YXQgbGVhc3QgdGhlIEFTU0VSVCgpIHJlbWFpbmVkIG9uZS4KCkhtbSBmaW5lLiAgQXQgbGVhc3Qg dGhhdCBpcyBvbmx5IGRhdGEgY29ycnVwdGlvbiBpc3N1ZSwgbm90IGFuIGJ1ZmZlcgpib3VuZGFy eSBpc3N1ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=