From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: [PATCH] xen-netfront: prefer xenbus_write() over xenbus_printf() where possible Date: Thu, 07 Jul 2016 02:00:00 -0600 Message-ID: <577E282002000078000FBECB@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.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bL4EB-0002YR-RS for xen-devel@lists.xenproject.org; Thu, 07 Jul 2016 08:00:07 +0000 Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: david.vrabel@citrix.com, boris.ostrovsky@oracle.com, Juergen Gross Cc: xen-devel , netdev@vger.kernel.org List-Id: xen-devel@lists.xenproject.org Li4uIGFzIGJlaW5nIHRoZSBzaW1wbGVyIHZhcmlhbnQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1 bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMg fCAgICA5ICsrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxl dGlvbnMoLSkKCi0tLSA0LjctcmM2LXByZWZlci14ZW5idXNfd3JpdGUub3JpZy9kcml2ZXJzL25l dC94ZW4tbmV0ZnJvbnQuYworKysgNC43LXJjNi1wcmVmZXIteGVuYnVzX3dyaXRlL2RyaXZlcnMv bmV0L3hlbi1uZXRmcm9udC5jCkBAIC0xODg2LDI2ICsxODg2LDI1IEBAIGFnYWluOgogCX0KIAog CS8qIFRoZSByZW1haW5pbmcga2V5cyBhcmUgbm90IHF1ZXVlLXNwZWNpZmljICovCi0JZXJyID0g eGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJyZXF1ZXN0LXJ4LWNvcHkiLCAiJXUi LAotCQkJICAgIDEpOworCWVyciA9IHhlbmJ1c193cml0ZSh4YnQsIGRldi0+bm9kZW5hbWUsICJy ZXF1ZXN0LXJ4LWNvcHkiLCAiMSIpOwogCWlmIChlcnIpIHsKIAkJbWVzc2FnZSA9ICJ3cml0aW5n IHJlcXVlc3QtcngtY29weSI7CiAJCWdvdG8gYWJvcnRfdHJhbnNhY3Rpb247CiAJfQogCi0JZXJy ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJmZWF0dXJlLXJ4LW5vdGlmeSIs ICIlZCIsIDEpOworCWVyciA9IHhlbmJ1c193cml0ZSh4YnQsIGRldi0+bm9kZW5hbWUsICJmZWF0 dXJlLXJ4LW5vdGlmeSIsICIxIik7CiAJaWYgKGVycikgewogCQltZXNzYWdlID0gIndyaXRpbmcg ZmVhdHVyZS1yeC1ub3RpZnkiOwogCQlnb3RvIGFib3J0X3RyYW5zYWN0aW9uOwogCX0KIAotCWVy ciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZmVhdHVyZS1zZyIsICIlZCIs IDEpOworCWVyciA9IHhlbmJ1c193cml0ZSh4YnQsIGRldi0+bm9kZW5hbWUsICJmZWF0dXJlLXNn IiwgIjEiKTsKIAlpZiAoZXJyKSB7CiAJCW1lc3NhZ2UgPSAid3JpdGluZyBmZWF0dXJlLXNnIjsK IAkJZ290byBhYm9ydF90cmFuc2FjdGlvbjsKIAl9CiAKLQllcnIgPSB4ZW5idXNfcHJpbnRmKHhi dCwgZGV2LT5ub2RlbmFtZSwgImZlYXR1cmUtZ3NvLXRjcHY0IiwgIiVkIiwgMSk7CisJZXJyID0g eGVuYnVzX3dyaXRlKHhidCwgZGV2LT5ub2RlbmFtZSwgImZlYXR1cmUtZ3NvLXRjcHY0IiwgIjEi KTsKIAlpZiAoZXJyKSB7CiAJCW1lc3NhZ2UgPSAid3JpdGluZyBmZWF0dXJlLWdzby10Y3B2NCI7 CiAJCWdvdG8gYWJvcnRfdHJhbnNhY3Rpb247CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK