From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Andrushchenko Subject: Re: [PATCH 2/3] xen/kbdif: Add unique input device identifier Date: Thu, 7 Jun 2018 16:40:48 +0300 Message-ID: <4b08084c-8719-47c2-cf64-cced0f0005a3@gmail.com> References: <20180523061923.2036-1-andr2000@gmail.com> <20180523061923.2036-2-andr2000@gmail.com> <20180607132845.GA24186@char.us.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fQv9o-0007BC-Tv for xen-devel@lists.xenproject.org; Thu, 07 Jun 2018 13:40:52 +0000 Received: by mail-lf0-x241.google.com with SMTP id v135-v6so14770088lfa.9 for ; Thu, 07 Jun 2018 06:40:51 -0700 (PDT) In-Reply-To: <20180607132845.GA24186@char.us.oracle.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: xen-devel@lists.xenproject.org, Oleksandr Andrushchenko List-Id: xen-devel@lists.xenproject.org T24gMDYvMDcvMjAxOCAwNDoyOCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u IFdlZCwgTWF5IDIzLCAyMDE4IGF0IDA5OjE5OjIyQU0gKzAzMDAsIE9sZWtzYW5kciBBbmRydXNo Y2hlbmtvIHdyb3RlOgo+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRy X2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Cj4+IElmIGZyb250ZW5kIGlzIGNvbmZpZ3VyZWQg dG8gZXhwb3NlIG11bHRpcGxlIGlucHV0IGRldmljZSBpbnN0YW5jZXMKPj4gdGhlbiBiYWNrZW5k IG1heSByZXF1aXJlIGEgd2F5IHRvIHVuaXF1ZWx5IGlkZW50aWZ5IGNvbmNyZXRlIGlucHV0Cj4+ IGRldmljZSB3aXRoaW4gdGhlIGZyb250ZW5kLiBUaGlzIGlzIHVzZWZ1bCBmb3IgdXNlLWNhc2Vz IHdoZXJlCj4+IHZpcnR1YWwgaW5wdXQgZGV2aWNlIG5lZWRzIHRvIGJlIG1hdGNoZWQgdG8gcGh5 c2ljYWwgaW5wdXQgZGV2aWNlLgo+PiBBZGQgWGVuQnVzICJ1bmlxdWUtaWQiIG5vZGUgcGFyYW1l dGVyLCBzbyB0aGlzIHNvcnQgb2YgdXNlLWNhc2VzIGNhbgo+PiBiZSBpbXBsZW1lbnRlZC4KPj4K Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy dXNoY2hlbmtvQGVwYW0uY29tPgo+PiAtLS0KPj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8va2Jk aWYuaCB8IDEwICsrKysrKysrKysKPj4gICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggYi94ZW4v aW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaAo+PiBpbmRleCBhNjhkYTBmMWEzN2YuLjQ1ZTRmZjVi MGEwNSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKPj4gKysr IGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKPj4gQEAgLTgyLDYgKzgyLDE1IEBACj4+ ICAgICogICAgICBmb3IgcG9pbnRlciBkZXZpY2VzIHNob3VsZCBzZXQgdGhpcyB0byAxLiBSYXcg KHVuc2NhbGVkKSB2YWx1ZXMgaGF2ZQo+PiAgICAqICAgICAgYSByYW5nZSBvZiBbMCwgMHg3ZmZm XS4KPj4gICAgKgo+PiArICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgRGV2aWNlIEluc3RhbmNl IFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICsgKgo+PiArICogdW5pcXVl LWlkCj4+ICsgKiAgICAgIFZhbHVlczogICAgICAgICA8dWludDMyX3Q+Cj4gV291bGRuJ3QgYSBz dHJpbmcgYmUgZWFzaWVyPyBUaGF0IHdheSB5b3UgY2FuIGV4dGVuZCB0aGlzIGluIHRoZSBmdXR1 cmUKPiB0byBhbHNvIGhhdmUgYW4gVVVJRCBvciBzbz8KTXVjaCBlYXNpZXIuIFdlIHdlcmUgdGhp bmtpbmcgYWJvdXQgdGhhdCBhcyB3ZWxsLCBidXQgc25kaWYgYWxyZWFkeSBoYXMgaXQKYXMgdWlu dDMyX3QuIElmIHlvdSBhcmUgb2sgdG8gY2hhbmdlIHVuaXF1aWUtaWQgZm9yIHNuZGlmIHRvIHN0 cmluZyB0aGVuIAp0aGF0CndvdWxkIGJlIG11Y2ggYmV0dGVyOiBVVUlEIGFzIHlvdSBtZW50aW9u ICsgYWxsIHByb3RvY29scyBoYXZlIHVuaXF1ZS1pZApjb25zaXN0ZW50bHkgZGVmaW5lZCBhcyBz dHJpbmcuCnNuZGlmJ3MgdW5pcXVlLWlkIGlzIG5vdCB1c2VkIGJ5IHRoZSBmcm9udGVuZCBkcml2 ZXIgYW5kIHdlIGFyZSBhYm91dAp0byBzdGFydCBsaWJ4L3hsIHN1cHBvcnQgZm9yIHNvdW5kLCBz byBJIHRoaW5rIHRoaXMgaXMgdGhlIHJpZ2h0IHRpbWUgZm9yCnN1Y2ggYSBjaGFuZ2UuCklmIHlv dSBhcmUgZmluZSB3aXRoIHRoYXQgdGhlbiBJJ2xsIHNlbmQgeWV0IGFub3RoZXIgcGF0Y2ggZm9y IHNuZGlmLgo+PiArICoKPj4gKyAqICAgICAgQWZ0ZXIgZGV2aWNlIGluc3RhbmNlIGluaXRpYWxp emF0aW9uIGl0IGlzIGFzc2lnbmVkIGEgdW5pcXVlIElECj4+ICsgKiAgICAgICh3aXRoaW4gdGhl IGZyb250IGRyaXZlciksIHNvIGV2ZXJ5IGluc3RhbmNlIG9mIHRoZSBmcm9udGVuZCBjYW4gYmUK Pj4gKyAqICAgICAgaWRlbnRpZmllZCBieSB0aGUgYmFja2VuZCBieSB0aGlzIElELgo+PiArICoK Pj4gICAgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUG9pbnRlciBEZXZpY2UgUGFyYW1ldGVy cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gICAgKgo+PiAgICAqIHdpZHRoCj4+IEBAIC0y MDQsNiArMjEzLDcgQEAKPj4gICAjZGVmaW5lIFhFTktCRF9GSUVMRF9NVF9XSURUSCAgICAgICAg ICAibXVsdGktdG91Y2gtd2lkdGgiCj4+ICAgI2RlZmluZSBYRU5LQkRfRklFTERfTVRfSEVJR0hU ICAgICAgICAgIm11bHRpLXRvdWNoLWhlaWdodCIKPj4gICAjZGVmaW5lIFhFTktCRF9GSUVMRF9N VF9OVU1fQ09OVEFDVFMgICAibXVsdGktdG91Y2gtbnVtLWNvbnRhY3RzIgo+PiArI2RlZmluZSBY RU5LQkRfRklFTERfVU5JUVVFX0lEICAgICAgICAgInVuaXF1ZS1pZCIKPj4gICAKPj4gICAvKiBP QlNPTEVURSwgbm90IHJlY29tbWVuZGVkIGZvciB1c2UgKi8KPj4gICAjZGVmaW5lIFhFTktCRF9G SUVMRF9SSU5HX1JFRiAgICAgICAgICAicGFnZS1yZWYiCj4+IC0tIAo+PiAyLjE3LjAKPj4KCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs