From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Philipson Subject: Re: [PATCH] blktap2: Invalid logic detecting unaligned buffers in vhd_write_block Date: Wed, 6 Apr 2016 11:25:29 -0400 Message-ID: <57052A69.2070001@gmail.com> References: <56EB2B73.3060905@gmail.com> <22277.8078.574628.335090@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <22277.8078.574628.335090@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson Cc: "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org T24gMDQvMDYvMjAxNiAxMDozOSBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gUm9zcyBQaGlsaXBz b24gd3JpdGVzICgiW1hlbi1kZXZlbF0gW1BBVENIXSBibGt0YXAyOiBJbnZhbGlkIGxvZ2ljIGRl dGVjdGluZyB1bmFsaWduZWQgYnVmZmVycyBpbiB2aGRfd3JpdGVfYmxvY2siKToKPj4gSXQgc2Vl bXMgdGhlIGxvZ2ljIGlzIG1lYW50IHRvIGRldGVjdCBzZWN0b3IgdW5hbGlnbmVkIGJ1ZmZlcnMg Zm9yIGJsb2NrCj4+IHdyaXRlcy4gVGhlIE5PVGluZyBvZiB0aGUgbG9naWMgaW5zdGVhZCBtYXNr cyBvZmYgYW55IHVuYWxpZ25lZCBiaXRzIGFuZAo+PiBhbHNvIHdvdWxkIGNhdXNlIHRoZSBmdW5j dGlvbiB0byBhbHdheXMgZmFpbC4gSXQgc2VlbXMgdGhlIGZ1bmN0aW9uIGlzIG5vdAo+PiB1c2Vk IGluIGFueSBvZiB0aGUgdG9vbHMgc28gdGhhdCBpcyBwcm9iYWJseSB3aHkgdGhlIHByb2JsZW0g aXMgbm90IHNlZW4uCj4+IEluIHRoZSB2aGRfcmVhZF9ibG9jayBmdW5jdGlvbiBpdCBpcyBjb3Jy ZWN0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSb3NzIFBoaWxpcHNvbiA8cm9zcy5waGlsaXBzb25A YWluZm9zZWMuY29tPgo+PiAtLS0KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvdmhkL2xp Yi9saWJ2aGQuYyBiL3Rvb2xzL2Jsa3RhcDIvdmhkL2xpYi9saWJ2aGQuYwo+PiBpbmRleCAxZmQ1 YjRlLi40ZWJlMDEyIDEwMDY0NAo+PiAtLS0gYS90b29scy9ibGt0YXAyL3ZoZC9saWIvbGlidmhk LmMKPj4gKysrIGIvdG9vbHMvYmxrdGFwMi92aGQvbGliL2xpYnZoZC5jCj4+IEBAIC0yMTg4LDcg KzIxODgsNyBAQCB2aGRfd3JpdGVfYmxvY2sodmhkX2NvbnRleHRfdCAqY3R4LCB1aW50MzJfdCBi bG9jaywgY2hhciAqZGF0YSkKPj4gICAgICAgICBpZiAoYmxvY2sgPj0gY3R4LT5iYXQuZW50cmll cykKPj4gICAgICAgICAgICAgICAgIHJldHVybiAtRVJBTkdFOwo+Pgo+PiAtICAgICAgIGlmICgo dW5zaWduZWQgbG9uZylkYXRhICYgfihWSERfU0VDVE9SX1NJWkUgLTEpKQo+PiArICAgICAgIGlm ICgodW5zaWduZWQgbG9uZylkYXRhICYgKFZIRF9TRUNUT1JfU0laRSAtMSkpCj4gCj4gTm90d2l0 aHN0YW5kaW5nIHRoZSBkaXNjdXNzaW9uIGluIHRoZSByZXN0IG9mIHRoZSB0aHJlYWQsIHRoaXMg aXMgYQo+IGNsZWFybHktY29ycmVjdCBidWdmaXggdG8gdGhlIGNvZGUgaW4gdHJlZSwgc28gSSBo YXZlIHF1ZXVlZCBpdC4KPiAKPiBIb3dldmVyLCBJIGhhZCB0byBkbyBzbyByYXRoZXIgbWFudWFs bHkgYmVjYXVzZSBzb21ldGhpbmcgaGFkIG1hbmdsZWQKPiB0aGUgd2hpdGVzcGFjZS4gIFJvc3Ms IGNhbiB5b3UgY2hlY2sgeW91ciBwYXRjaCBzdWJtaXNzaW9uIHBhdGgsCj4gcGxlYXNlID8KPiAK PiBJYW4uCj4gCgpJIHdlbnQgYmFjayBhbmQgY2hlY2tlZCB0aGUgb3JpZ2luYWwgZW1haWwgSSBz ZW50IGFuZCBJIGRvbid0IHNlZSBhbnkgcHJvYmxlbXMuCldoYXQgcGFydCB3YXMgbWFuZ2xlZD8K ClRoYW5rcwoKLS0gClJvc3MgUGhpbGlwc29uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=