From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH] blktap2: Invalid logic detecting unaligned buffers in vhd_write_block Date: Fri, 25 Mar 2016 16:11:06 +0000 Message-ID: <20160325161106.GB21910@citrix.com> References: <56EB2B73.3060905@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <56EB2B73.3060905@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ross Philipson Cc: Wei Liu , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBNYXIgMTcsIDIwMTYgYXQgMDY6MTA6NTlQTSAtMDQwMCwgUm9zcyBQaGlsaXBzb24g d3JvdGU6Cj4gSXQgc2VlbXMgdGhlIGxvZ2ljIGlzIG1lYW50IHRvIGRldGVjdCBzZWN0b3IgdW5h bGlnbmVkIGJ1ZmZlcnMgZm9yIGJsb2NrCj4gd3JpdGVzLiBUaGUgTk9UaW5nIG9mIHRoZSBsb2dp YyBpbnN0ZWFkIG1hc2tzIG9mZiBhbnkgdW5hbGlnbmVkIGJpdHMgYW5kCj4gYWxzbyB3b3VsZCBj YXVzZSB0aGUgZnVuY3Rpb24gdG8gYWx3YXlzIGZhaWwuIEl0IHNlZW1zIHRoZSBmdW5jdGlvbiBp cyBub3QKPiB1c2VkIGluIGFueSBvZiB0aGUgdG9vbHMgc28gdGhhdCBpcyBwcm9iYWJseSB3aHkg dGhlIHByb2JsZW0gaXMgbm90IHNlZW4uCj4gSW4gdGhlIHZoZF9yZWFkX2Jsb2NrIGZ1bmN0aW9u IGl0IGlzIGNvcnJlY3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBQaGlsaXBzb24gPHJvc3Mu cGhpbGlwc29uQGFpbmZvc2VjLmNvbT4KClRoaXMgc2VlbXMgdG8gZmFsbCB1bmRlciB0b29scyB1 bWJyZWxsYS4gSSd2ZSBsb29rIGF0IGJsa3RhcDIgY29kZSwKdGhlIHJlYXNvbmluZyBpcyBjb252 aW5jaW5nIHRvIG1lIHNvOgoKICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv bT4KCkJ1dCBJJ3ZlIG5ldmVyIHVzZWQgYmxrdGFwMiBhbmQgd2UgZG9uJ3Qgbm9ybWFsbHkgdGVz dCBpdCBzbyBJIHdvdWxkCmFsc28gd2FpdCBhIGJpdCBsb25nZXIgdG8gc2VlIGlmIGFueWJvZHkg b2JqZWN0cyB0byB0aGlzIGNoYW5nZS4KCk9PSSBpZiBubyBjb2RlIHdhcyB1c2luZyB0aGlzLCBo b3cgZGlkIHlvdSBkaXNjb3ZlciB0aGlzIHByb2JsZW0/CgpXZWkuCgo+IC0tLQo+IGRpZmYgLS1n aXQgYS90b29scy9ibGt0YXAyL3ZoZC9saWIvbGlidmhkLmMgYi90b29scy9ibGt0YXAyL3ZoZC9s aWIvbGlidmhkLmMKPiBpbmRleCAxZmQ1YjRlLi40ZWJlMDEyIDEwMDY0NAo+IC0tLSBhL3Rvb2xz L2Jsa3RhcDIvdmhkL2xpYi9saWJ2aGQuYwo+ICsrKyBiL3Rvb2xzL2Jsa3RhcDIvdmhkL2xpYi9s aWJ2aGQuYwo+IEBAIC0yMTg4LDcgKzIxODgsNyBAQCB2aGRfd3JpdGVfYmxvY2sodmhkX2NvbnRl eHRfdCAqY3R4LCB1aW50MzJfdCBibG9jaywgY2hhciAqZGF0YSkKPiAgICAgICAgIGlmIChibG9j ayA+PSBjdHgtPmJhdC5lbnRyaWVzKQo+ICAgICAgICAgICAgICAgICByZXR1cm4gLUVSQU5HRTsK PiAKPiAtICAgICAgIGlmICgodW5zaWduZWQgbG9uZylkYXRhICYgfihWSERfU0VDVE9SX1NJWkUg LTEpKQo+ICsgICAgICAgaWYgKCh1bnNpZ25lZCBsb25nKWRhdGEgJiAoVkhEX1NFQ1RPUl9TSVpF IC0xKSkKPiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gICAgICAgICBibGsg ID0gY3R4LT5iYXQuYmF0W2Jsb2NrXTsKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK