From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH V3] Xen/Keyhandler: Rework process of nonirq keyhandler Date: Thu, 13 Oct 2016 10:34:33 +0100 Message-ID: <20161013093433.GD3687@citrix.com> References: <20161013100601.15608-1-tianyu.lan@intel.com> <57FF703C0200007800116FDF@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <57FF703C0200007800116FDF@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: Lan Tianyu , sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBPY3QgMTMsIDIwMTYgYXQgMDM6MzA6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDEzLjEwLjE2IGF0IDEyOjA2LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdy b3RlOgo+ID4gS2V5aGFuZGxlciBtYXkgcnVuIGZvciBhIGxvbmcgdGltZSBpbiBzZXJpYWwgcG9y dCBkcml2ZXIncwo+ID4gdGltZXIgaGFuZGxlciBvbiB0aGUgbGFyZ2UgbWFjaGluZSB3aXRoIGEg bG90IG9mIHBoeXNpY2FsCj4gPiBjcHVzKGUsZyBkdW1wX3RpbWVycSgpKSB3aGVuIHNlcmlhbCBw b3J0IGRyaXZlciB3b3JrcyBpbgo+ID4gdGhlIHBvbGwgbW9kZSh2aWEgdGhlIGV4Y2VwdGlvbiBt ZWNoYW5pc20pLgo+ID4gCj4gPiBJZiBhIHRpbWVyIGhhbmRsZXIgcnVucyBhIGxvbmcgdGltZSwg aXQgd2lsbCBibG9jayBubWlfdGltZXJfZm4oKQo+ID4gdG8gZmVlZCBOTUkgd2F0Y2hkb2cgYW5k IGNhdXNlIFhlbiBoeXBlcnZpc29yIHBhbmljLiBJbnNlcnRpbmcKPiA+IHByb2Nlc3NfcGVuZGlu Z19zb2Z0aXJxcygpIGluIHRpbWVyIGhhbmRsZXIgd2lsbCBub3QgaGVscC4gd2hlbiB0aW1lcgo+ ID4gaW50ZXJydXB0IGFycml2ZXMsIHRpbWVyIHN1YnN5c3RlbSBjYWxscyBhbGwgZXhwaXJlZCB0 aW1lciBoYW5kbGVycwo+ID4gYmVmb3JlIHByb2dyYW1taW5nIG5leHQgdGltZXIgaW50ZXJydXB0 LiBUaGVyZSBpcyBubyB0aW1lciBpbnRlcnJ1cHQKPiA+IGFycml2aW5nIHRvIHRyaWdnZXIgdGlt ZXIgc29mdGlycSBkdXJpbmcgcnVuIGEgdGltZXIgaGFuZGxlci4KPiA+IAo+ID4gVGhpcyBwYXRj aCBpcyB0byBmaXggdGhlIGlzc3VlIHRvIG1ha2Ugbm9uaXJxIGtleWhhbmRsZXIgcnVuIGluCj4g PiB0YXNrbGV0IHdoZW4gcmVjZWl2ZSBkZWJ1ZyBrZXkgZnJvbSBzZXJpYWwgcG9ydC4KPiA+IAo+ ID4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4g UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiB3aXRoIC4uLgo+ IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2tleWhhbmRsZXIuaAo+ID4gKysrIGIveGVuL2lu Y2x1ZGUveGVuL2tleWhhbmRsZXIuaAo+ID4gQEAgLTQ2LDcgKzQ2LDkgQEAgdm9pZCByZWdpc3Rl cl9pcnFfa2V5aGFuZGxlcih1bnNpZ25lZCBjaGFyIGtleSwKPiA+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGJvb2xfdCBkaWFnbm9zdGljKTsKPiA+ICAKPiA+ICAvKiBJbmplY3QgYSBr ZXlwcmVzcyBpbnRvIHRoZSBrZXktaGFuZGxpbmcgc3Vic3lzdGVtLiAqLwo+ID4gLWV4dGVybiB2 b2lkIGhhbmRsZV9rZXlwcmVzcyh1bnNpZ25lZCBjaGFyIGtleSwgc3RydWN0IGNwdV91c2VyX3Jl Z3MgKnJlZ3MpOwo+ID4gK2V4dGVybiB2b2lkIGhhbmRsZV9rZXlwcmVzcyh1bnNpZ25lZCBjaGFy IGtleSwKPiA+ICsJCQkgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gPiArCQkJICAg IGJvb2wgYXN5bmMpOwo+IAo+IC4uLiB0aGlzIGFsc28gY2hhbmdlZCB0byBmb3JjZV90YXNrbGV0 LiBJIGd1ZXNzIHRoZSBjb21taXR0ZXIgY291bGQsCj4gZWFzaWx5IGRvIHRoYXQsIGJ1dCBvdG9o IEknbSBub3Qgc3VyZSB3ZSB3YW50L25lZWQgdGhpcyBmb3IgNC44IC0gV2VpPwo+IAoKSSdtIGZp bmUgd2l0aCBwdXR0aW5nIHRoaXMgaW50byA0LjguIFRoZSB0cmVlIGlzIHN0YWJsZSBhdCB0aGUg bW9tZW50LAp3ZSBjYW4gZmVlZCB0byBmZXcgbmljZS10by1oYXZlIHRoaW5ncy4KCldlaS4KCj4g SmFuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK