From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH] Xen: Force non-irq keyhandler to be run in tasklet when receive a debugkey from serial port Date: Sun, 23 Oct 2016 20:19:17 -0400 Message-ID: <20161024001917.GA23896@char.us.oracle.com> References: <20161022112303.11451-1-tianyu.lan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bySzU-0003Ix-7s for xen-devel@lists.xenproject.org; Mon, 24 Oct 2016 00:19:48 +0000 Content-Disposition: inline In-Reply-To: <20161022112303.11451-1-tianyu.lan@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Lan Tianyu Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gU2F0LCBPY3QgMjIsIDIwMTYgYXQgMDc6MjM6MDNQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90 ZToKPiBfX3NlcmlhbF9yeCgpIHJ1bnMgaW4gZWl0aGVyIGlycSBoYW5kbGVyIG9yIHRpbWVyIGhh bmRsZXIgYW5kIG5vbi1pcnEKPiBrZXloYW5kbGVyIHNob3VsZCBub3QgcnVuIGluIHRoZXNlIGNv bnRleHRzLiBTbyBhbHdheXMgZm9yY2Ugbm9uLWlycQo+IGtleWhhbmRsZXIgdG8gcnVuIGluIHRh c2tsZXQgd2hlbiByZWNlaXZlIGEgZGVidWdrZXkgZnJvbSBzZXJpYWwgcG9ydAoKSWYgdGhlIG1h Y2hpbmUgaXMgaHVuZyB3aXRoIGFuIElSUSBoYW5kbGVyIGJlaW5nIHN0dWNrLCBhbmQgCm9uZSBk b2VzICdDdHJsLUF4M2AgZm9sbG93ZWQgYnkgJ0MnIC4uIHdoaWNoIHdvdWxkIG5vdCBiZSBpbnZv a2VkCihhcyBpdCBpcyBub3QgYW4gSVJRIGhhbmRsZXI/PwoKCj4gCj4gU2lnbmVkLW9mZi1ieTog TGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL2No YXIvY29uc29sZS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMg Yi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+IGluZGV4IGIwZjc0Y2UuLjE4NGI1MjMgMTAw NjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiArKysgYi94ZW4vZHJpdmVy cy9jaGFyL2NvbnNvbGUuYwo+IEBAIC0zNDcsNyArMzQ3LDcgQEAgc3RhdGljIHZvaWQgc3dpdGNo X3NlcmlhbF9pbnB1dCh2b2lkKQo+ICBzdGF0aWMgdm9pZCBfX3NlcmlhbF9yeChjaGFyIGMsIHN0 cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gICAgICBpZiAoIHhlbl9yeCApCj4gLSAg ICAgICAgcmV0dXJuIGhhbmRsZV9rZXlwcmVzcyhjLCByZWdzLCAhaW5faXJxKCkpOwo+ICsgICAg ICAgIHJldHVybiBoYW5kbGVfa2V5cHJlc3MoYywgcmVncywgdHJ1ZSk7Cj4gIAo+ICAgICAgLyog RGVsaXZlciBpbnB1dCB0byBndWVzdCBidWZmZXIsIHVubGVzcyBpdCBpcyBhbHJlYWR5IGZ1bGwu ICovCj4gICAgICBpZiAoIChzZXJpYWxfcnhfcHJvZC1zZXJpYWxfcnhfY29ucykgIT0gU0VSSUFM X1JYX1NJWkUgKQo+IC0tIAo+IDIuOS4zCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK