From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v3 1/3] xen: add warning infrastructure Date: Thu, 23 Jun 2016 11:37:43 +0100 Message-ID: <20160623103743.GL1790@citrix.com> References: <1466440225-4161-1-git-send-email-wei.liu2@citrix.com> <1466440225-4161-2-git-send-email-wei.liu2@citrix.com> <576ACC7702000078000F7BF5@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bG215-0005bI-Gw for xen-devel@lists.xenproject.org; Thu, 23 Jun 2016 10:37:47 +0000 Content-Disposition: inline In-Reply-To: <576ACC7702000078000F7BF5@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: AndrewCooper , Wei Liu , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKdW4gMjIsIDIwMTYgYXQgMDk6MzU6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDIwLjA2LjE2IGF0IDE4OjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gPiBAQCAtMTU4Miw2ICsxNTgzLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFy dF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiA+ICAKPiA+ICAgICAgaW5pdF9jb25zdHJ1Y3Rv cnMoKTsKPiA+ICAKPiA+ICsgICAgd2FybmluZ19wcmludCgpOwo+ID4gKwo+ID4gICAgICBjb25z b2xlX2VuZGJvb3QoKTsKPiAKPiBXaGF0IGFib3V0IGFuIEFSTSBlcXVpdmFsZW50PyBQZXJoYXBz IHB1dCB0aGlzIGluIGNvbnNvbGVfZW5kYm9vdCgpPwo+IAoKRmluZSB3aXRoIHB1dHRpbmcgdGhp cyBpbiBjb25zb2xlX2VuZGJvb3QuCgo+ID4gLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQo+ID4g KysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQo+ID4gQEAgLTU5LDYgKzU5LDcgQEAgb2JqLXkgKz0g dm1fZXZlbnQubwo+ID4gIG9iai15ICs9IHZtYXAubwo+ID4gIG9iai15ICs9IHZzcHJpbnRmLm8K PiA+ICBvYmoteSArPSB3YWl0Lm8KPiA+ICtvYmoteSArPSB3YXJuaW5nLm8KPiAKPiBBbmQgcGVy aGFwcyBiZXR0ZXIgdG8gcHV0IHRoZSBuZXcgY29kZSBpbnRvIHRoZSBjb25zb2xlIGNvZGUgdG9v Pwo+IEluIGFueSBldmVudCBpZiB5b3Ugd2FudCB0byBrZWVwIHRoaXMgaW4gYSBzZXBhcmF0ZSBm aWxlLCBjb25zaWRlcmluZwo+IHRoYXQgYWxsIG9mIGl0IGlzIGNvZGUvZGF0YSBjb250cmlidXRp b25zIHRvIC5pbml0LiosIHRoaXMgd2FudHMgdG8gYmUKPiAKCkkgd2lsbCBrZWVwIGEgc2VwYXJh dGUgZmlsZSwgYW5kIC4uLgoKPiBvYmotYmluLXkgKz0gd2FybmluZy5pbml0Lm8KPiAKCi4uLiB1 c2UgdGhpcy4KCj4gc28gdGhhdCBuYW1lbHkgc3RyaW5nIGxpdGVyYWxzIGdldCBtb3ZlZCB0byAu aW5pdC4qIHRvby4KPiAKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL3hlbi9jb21tb24vd2Fy bmluZy5jCj4gPiBAQCAtMCwwICsxLDUwIEBACj4gPiArI2luY2x1ZGUgPHhlbi9kZWxheS5oPgo+ ID4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gPiAr I2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4gPiArI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4g PiArCj4gPiArI2RlZmluZSBXQVJOSU5HX0FSUkFZX1NJWkUgMjAKPiA+ICtzdGF0aWMgdW5zaWdu ZWQgaW50IF9faW5pdGRhdGEgbnJfd2FybmluZ3M7Cj4gPiArc3RhdGljIGNvbnN0IGNoYXIgX19p bml0ZGF0YSAqd2FybmluZ3NbV0FSTklOR19BUlJBWV9TSVpFXTsKPiAKPiBUaGUgX19pbml0ZGF0 YSBiZWxvbmdzIGFmdGVyIHRoZSAqLgo+IAoKRml4ZWQuCgo+ID4gK3ZvaWQgX19pbml0IHdhcm5p bmdfYWRkKGNvbnN0IGNoYXIgKndhcm5pbmcpCj4gPiArewo+ID4gKyAgICBpZiAoIG5yX3dhcm5p bmdzID49IFdBUk5JTkdfQVJSQVlfU0laRSApCj4gPiArICAgICAgICBwYW5pYygiVG9vIG1hbnkg cGllY2VzIG9mIHdhcm5pbmcgdGV4dC4iKTsKPiAKPiBwYW5pYygpIHNlZW1zIGEgYml0IGhhcnNo LCBidXQgdGhpcyBzaG91bGRuJ3QgdHJpZ2dlciBhbnl3YXkuCj4gCj4gPiArICAgIHdhcm5pbmdz W25yX3dhcm5pbmdzXSA9IHdhcm5pbmc7Cj4gPiArICAgIG5yX3dhcm5pbmdzKys7Cj4gPiArfQo+ ID4gKwo+ID4gK3ZvaWQgX19pbml0IHdhcm5pbmdfcHJpbnQodm9pZCkKPiA+ICt7Cj4gPiArICAg IHVuc2lnbmVkIGludCBpLCBqOwo+ID4gKwo+ID4gKyAgICBpZiAoICFucl93YXJuaW5ncyApCj4g PiArICAgICAgICByZXR1cm47Cj4gCj4gUGVyaGFwcyBhIHNpbmdsZSBpbnN0YW5jZSBvZiB0aGUg KioqKiogc2VwYXJhdG9ycyBjb3VsZCBiZSBwcmludGVkCj4gaGVyZSAuLi4KPiAKPiA+ICsgICAg Zm9yICggaSA9IDA7IGkgPCBucl93YXJuaW5nczsgaSsrICkKPiA+ICsgICAgICAgIHByaW50aygi JXMiLCB3YXJuaW5nc1tpXSk7Cj4gCj4gLi4uIGFuZCBoZXJlLCBhdm9pZGluZyBlYWNoIGNhbGxl ciB0byBhZGQgc3VjaD8KPiAKClRoZSB3YXJuaW5nIHRleHQgKG11bHRpcGxlIGxpbmVzKSBpcyBh ZGRlZCBhcyBvbmUgc2luZ2xlIHN0cmluZywgd2hpY2gKbWVhbnMgd2UgY2FuJ3QgdHJpdmlhbGx5 IGFkZCBsZWFkaW5nIHN0YXJzIGF0IHRoZSBiZWdpbm5pbmcgb2YgZWFjaApsaW5lLgoKSSBkb24n dCBmZWVsIGxpa2UgYXJndWluZyBvdmVyIGhvdyB0aGUgdGV4dCB3b3VsZCBsb29rIGxpa2UsIHNv IGlmCnNvbWV0aGluZyBsaWtlOgoKICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKgogICAgV0FSTklORyAxCiAgICAqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIFdBUk5JTkcgMgogICAgKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgICAuLi4KICAgICoqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgV0FSTklORyBOCiAg ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCmlzIG9r IHRvIHlvdSwgSSdtIGZpbmUgd2l0aCB1c2luZyB0aGF0IGZvcm1hdCwgdG9vLgoKV2VpLgoKPiBK YW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==