From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH] xen-kbdfront: prefer xenbus_write() over xenbus_printf() where possible Date: Thu, 07 Jul 2016 01:54:22 -0600 Message-ID: <577E26CE02000078000FBE97__5261.18436032466$1467878133$gmane$org@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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bL48g-0000qs-C2 for xen-devel@lists.xenproject.org; Thu, 07 Jul 2016 07:54:26 +0000 Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: dmitry.torokhov@gmail.com Cc: Juergen Gross , xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, david.vrabel@citrix.com, linux-input@vger.kernel.org List-Id: xen-devel@lists.xenproject.org Li4uIGFzIGJlaW5nIHRoZSBzaW1wbGVyIHZhcmlhbnQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1 bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRm cm9udC5jIHwgICAgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg NCBkZWxldGlvbnMoLSkKCi0tLSA0LjctcmM2LXByZWZlci14ZW5idXNfd3JpdGUub3JpZy9kcml2 ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKKysrIDQuNy1yYzYtcHJlZmVyLXhlbmJ1c193 cml0ZS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKQEAgLTEzMCw4ICsxMzAsOCBA QCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RlCiAJaWYgKHhlbmJ1c19z Y2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAiZmVhdHVyZS1hYnMtcG9pbnRlciIsICIlZCIs ICZhYnMpIDwgMCkKIAkJYWJzID0gMDsKIAlpZiAoYWJzKSB7Ci0JCXJldCA9IHhlbmJ1c19wcmlu dGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwKLQkJCQkgICAgInJlcXVlc3QtYWJzLXBvaW50ZXIi LCAiMSIpOworCQlyZXQgPSB4ZW5idXNfd3JpdGUoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwKKwkJ CQkgICAicmVxdWVzdC1hYnMtcG9pbnRlciIsICIxIik7CiAJCWlmIChyZXQpIHsKIAkJCXByX3dh cm5pbmcoInhlbmtiZDogY2FuJ3QgcmVxdWVzdCBhYnMtcG9pbnRlciIpOwogCQkJYWJzID0gMDsK QEAgLTMyNyw4ICszMjcsOCBAQCBJbml0V2FpdDoKIAkJaWYgKHJldCA8IDApCiAJCQl2YWwgPSAw OwogCQlpZiAodmFsKSB7Ci0JCQlyZXQgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIGluZm8tPnhi ZGV2LT5ub2RlbmFtZSwKLQkJCQkJICAgICJyZXF1ZXN0LWFicy1wb2ludGVyIiwgIjEiKTsKKwkJ CXJldCA9IHhlbmJ1c193cml0ZShYQlRfTklMLCBpbmZvLT54YmRldi0+bm9kZW5hbWUsCisJCQkJ CSAgICJyZXF1ZXN0LWFicy1wb2ludGVyIiwgIjEiKTsKIAkJCWlmIChyZXQpCiAJCQkJcHJfd2Fy bmluZygieGVua2JkOiBjYW4ndCByZXF1ZXN0IGFicy1wb2ludGVyIik7CiAJCX0KCgoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=