From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bob Liu Subject: Re: [RFC PATCH] Data integrity extension support for xen-block Date: Wed, 13 Apr 2016 20:22:10 +0800 Message-ID: <570E39F2.2010904@oracle.com> References: <1460023200-20255-1-git-send-email-bob.liu@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1460023200-20255-1-git-send-email-bob.liu@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Bob Liu Cc: jgross@suse.com, xen-devel@lists.xen.org, Paul.Durrant@citrix.com, david.vrabel@citrix.com, Ian.Jackson@citrix.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org Ck9uIDA0LzA3LzIwMTYgMDY6MDAgUE0sIEJvYiBMaXUgd3JvdGU6Cj4gKiBXaGF0J3MgZGF0YSBp bnRlZ3JpdHkgZXh0ZW5zaW9uIGFuZCB3aHk/Cj4gTW9kZXJuIGZpbGVzeXN0ZW1zIGZlYXR1cmUg Y2hlY2tzdW1taW5nIG9mIGRhdGEgYW5kIG1ldGFkYXRhIHRvIHByb3RlY3QgYWdhaW5zdAo+IGRh dGEgY29ycnVwdGlvbi4gIEhvd2V2ZXIsIHRoZSBkZXRlY3Rpb24gb2YgdGhlIGNvcnJ1cHRpb24g aXMgZG9uZSBhdCByZWFkIHRpbWUKPiB3aGljaCBjb3VsZCBwb3RlbnRpYWxseSBiZSBtb250aHMg YWZ0ZXIgdGhlIGRhdGEgd2FzIHdyaXR0ZW4uICBBdCB0aGF0IHBvaW50IHRoZQo+IG9yaWdpbmFs IGRhdGEgdGhhdCB0aGUgYXBwbGljYXRpb24gdHJpZWQgdG8gd3JpdGUgaXMgbW9zdCBsaWtlbHkg bG9zdC4KPiAKPiBUaGUgc29sdXRpb24gaW4gTGludXggaXMgdGhlIGRhdGEgaW50ZWdyaXR5IGZy YW1ld29yayB3aGljaCBlbmFibGVzIHByb3RlY3Rpb24KPiBpbmZvcm1hdGlvbiB0byBiZSBwaW5u ZWQgdG8gSS9PcyBhbmQgc2VudCB0by9yZWNlaXZlZCBmcm9tIGNvbnRyb2xsZXJzIHRoYXQKPiBz dXBwb3J0IGl0LiBzdHJ1Y3QgYmlvIGhhcyBiZWVuIGV4dGVuZGVkIHdpdGggYSBwb2ludGVyIHRv IGEgc3RydWN0IGJpcCB3aGljaAo+IGluIHR1cm4gY29udGFpbnMgdGhlIGludGVncml0eSBtZXRh ZGF0YS4gVGhlIGJpcCBpcyBlc3NlbnRpYWxseSBhIHRyaW1tZWQgZG93bgo+IGJpbyB3aXRoIGEg YmlvX3ZlYyBhbmQgc29tZSBob3VzZWtlZXBpbmcuCj4gCj4gKiBJc3N1ZXMgd2hlbiB4ZW4tYmxv Y2sgZ2V0IGludm9sdmVkLgo+IHhlbi1ibGtmcm9udCBvbmx5IHRyYW5zbWl0cyB0aGUgbm9ybWFs IGRhdGEgb2Ygc3RydWN0IGJpbyB3aGlsZSB0aGUgaW50ZWdyaXR5Cj4gbWV0YWRhdGEgYnVmZmVy KHN0cnVjdCBiaW9faW50ZWdyaXR5X3BheWxvYWQgaW4gZWFjaCBiaW8pIGlzIGlnbm9yZWQuCj4g Cj4gKiBQcm9wb3NhbCBvZiB0cmFuc21pdHRpbmcgYmlvIGludGVncml0eSBwYXlsb2FkLgo+IEFk ZGluZyBhbiBleHRyYSByZXF1ZXN0IGZvbGxvd2luZyB0aGUgbm9ybWFsIGRhdGEgcmVxdWVzdCwg dGhpcyBleHRyYSByZXF1ZXN0Cj4gY29udGFpbnMgdGhlIGludGVncml0eSBwYXlsb2FkLgo+IFRo ZSB4ZW4tYmxrYmFjayB3aWxsIHJlY29uc3RydWN0IGFuIG5ldyBiaW8gd2l0aCBib3RoIHJlY2Vp dmVkIG5vcm1hbCBkYXRhIGFuZAo+IGludGVncml0eSBtZXRhZGF0YS4KPiAKPiBXZWxjb21lIGFu eSBiZXR0ZXIgaWRlYXMsIHRoYW5rIHlvdSEKPiAKCkEgc2ltcGxlciBwb3NzaWJsZSBzb2x1dGlv bjoKCmJvYkBib2xpdWxpdTp+L3hlbiQgZ2l0IGRpZmYgeGVuL2luY2x1ZGUvcHVibGljL2lvL2Js a2lmLmgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oIGIveGVuL2lu Y2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgKaW5kZXggM2Q4ZDM5Zi4uMzQ1ODFhNSAxMDA2NDQKLS0t IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2Jsa2lmLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj L2lvL2Jsa2lmLmgKQEAgLTY4OSw2ICs2ODksMTEgQEAgc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2Vn bWVudCB7CiBzdHJ1Y3QgYmxraWZfcmVxdWVzdCB7CiAgICAgdWludDhfdCAgICAgICAgb3BlcmF0 aW9uOyAgICAvKiBCTEtJRl9PUF8/Pz8gICAgICAgICAgICAgICAgICAgICAgICAgKi8KICAgICB1 aW50OF90ICAgICAgICBucl9zZWdtZW50czsgIC8qIG51bWJlciBvZiBzZWdtZW50cyAgICAgICAg ICAgICAgICAgICAqLworICAgIC8qCisgICAgICogUmVjb3JkaW5nIGhvdyBtYW55IHNlZ21lbnRz IGFyZSBkYXRhIGludGVncml0eSBzZWdtZW50cy4KKyAgICAgKiByYXcgZGF0YV9zZWdtZW50cyAr IGRpeF9zZWdtZW50cyA9IG5yX3NlZ21lbnRzCisgICAgICovCisgICAgdWludDhfdCAgICAgICBk aXhfc2VnbWVudHM7CiAgICAgYmxraWZfdmRldl90ICAgaGFuZGxlOyAgICAgICAvKiBvbmx5IGZv ciByZWFkL3dyaXRlIHJlcXVlc3RzICAgICAgICAgKi8KICAgICB1aW50NjRfdCAgICAgICBpZDsg ICAgICAgICAgIC8qIHByaXZhdGUgZ3Vlc3QgdmFsdWUsIGVjaG9lZCBpbiByZXNwICAqLwogICAg IGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNr IChyL3cgb25seSkgICovCkBAIC03MTUsNiArNzIwLDExIEBAIHN0cnVjdCBibGtpZl9yZXF1ZXN0 X2luZGlyZWN0IHsKICAgICB1aW50OF90ICAgICAgICBvcGVyYXRpb247ICAgIC8qIEJMS0lGX09Q X0lORElSRUNUICAgICAgICAgICAgICAgICAgICAqLwogICAgIHVpbnQ4X3QgICAgICAgIGluZGly ZWN0X29wOyAgLyogQkxLSUZfT1Bfe1JFQUQvV1JJVEV9ICAgICAgICAgICAgICAgICovCiAgICAg dWludDE2X3QgICAgICAgbnJfc2VnbWVudHM7ICAvKiBudW1iZXIgb2Ygc2VnbWVudHMgICAgICAg ICAgICAgICAgICAgKi8KKyAgICAvKgorICAgICAqIFJlY29yZGluZyBob3cgbWFueSBzZWdtZW50 cyBhcmUgZGF0YSBpbnRlZ3JpdHkgc2VnbWVudHMuCisgICAgICogcmF3IGRhdGFfc2VnbWVudHMg KyBkaXhfc2VnbWVudHMgPSBucl9zZWdtZW50cworICAgICAqLworICAgIHVpbnQxNl90ICAgICAg IGRpeF9zZWdtZW50czsKICAgICB1aW50NjRfdCAgICAgICBpZDsgICAgICAgICAgIC8qIHByaXZh dGUgZ3Vlc3QgdmFsdWUsIGVjaG9lZCBpbiByZXNwICAqLwogICAgIGJsa2lmX3NlY3Rvcl90IHNl Y3Rvcl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgb25seSkgICovCiAg ICAgYmxraWZfdmRldl90ICAgaGFuZGxlOyAgICAgICAvKiBzYW1lIGFzIGZvciByZWFkL3dyaXRl IHJlcXVlc3RzICAgICAgKi8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==