From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulina Szubarczyk Subject: [PATCH v3 2/7] libxl: style cleanups in libxl_device_pci_assignable_list() Date: Wed, 20 Apr 2016 10:03:59 +0200 Message-ID: <1461139444-12342-3-git-send-email-paulinaszubarczyk@gmail.com> References: <1461139444-12342-1-git-send-email-paulinaszubarczyk@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1asn8S-0006EV-Fu for xen-devel@lists.xenproject.org; Wed, 20 Apr 2016 08:05:20 +0000 Received: by mail-lb0-f172.google.com with SMTP id u8so4885407lbk.0 for ; Wed, 20 Apr 2016 01:05:19 -0700 (PDT) In-Reply-To: <1461139444-12342-1-git-send-email-paulinaszubarczyk@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, roger.pau@citrix.com, George.Dunlap@eu.citrix.com Cc: ian.jackson@eu.citrix.com, dario.faggioli@citrix.com, wei.liu2@citrix.com, ian.campbell@citrix.com, Paulina Szubarczyk List-Id: xen-devel@lists.xenproject.org VmFyaW91cyBjb2Rpbmcgc3R5bGUgY29tcGxpYW5jZSBjbGVhbnVwcywgc3VjaCBhcywgYXJyYW5n aW5nIGZvcgp1c2luZyBvbmx5IG9uZSBwYXRoIG91dCBvZiB0aGUgZnVuY3Rpb24sIHdoaXRlc3Bh Y2VzIGluIGxvb3BzIGFkIGlmLXMKYW5kIHIgaW5zdGVhZCBvZiByYyBmb3Igc3RvcmluZyBub24t bGlieGwgZXJyb3IgY29kZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsaW5hIFN6dWJhcmN6eWsgPHBh dWxpbmFzenViYXJjenlrQGdtYWlsLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIGNoYW5n ZWQgdGhlIGNoYW5nZWxvZwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgMjYgKysrKysr KysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAx NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rv b2xzL2xpYnhsL2xpYnhsX3BjaS5jCmluZGV4IGI0YmU5NjcuLjZhYzBhOTIgMTAwNjQ0Ci0tLSBh L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBA IC0zOTgsMzQgKzM5OCwzNCBAQCBsaWJ4bF9kZXZpY2VfcGNpICpsaWJ4bF9kZXZpY2VfcGNpX2Fz c2lnbmFibGVfbGlzdChsaWJ4bF9jdHggKmN0eCwgaW50ICpudW0pCiAgICAgbGlieGxfZGV2aWNl X3BjaSAqcGNpZGV2cyA9IE5VTEwsICpuZXcsICphc3NpZ25lZDsKICAgICBzdHJ1Y3QgZGlyZW50 ICpkZTsKICAgICBESVIgKmRpcjsKLSAgICBpbnQgcmMsIG51bV9hc3NpZ25lZDsKKyAgICBpbnQg ciwgbnVtX2Fzc2lnbmVkOwogCiAgICAgKm51bSA9IDA7CiAKLSAgICByYyA9IGdldF9hbGxfYXNz aWduZWRfZGV2aWNlcyhnYywgJmFzc2lnbmVkLCAmbnVtX2Fzc2lnbmVkKTsKLSAgICBpZiAoIHJj ICkKLSAgICAgICAgZ290byBvdXQ7CisgICAgciA9IGdldF9hbGxfYXNzaWduZWRfZGV2aWNlcyhn YywgJmFzc2lnbmVkLCAmbnVtX2Fzc2lnbmVkKTsKKyAgICBpZiAocikgZ290byBvdXQ7CiAKICAg ICBkaXIgPSBvcGVuZGlyKFNZU0ZTX1BDSUJBQ0tfRFJJVkVSKTsKLSAgICBpZiAoIE5VTEwgPT0g ZGlyICkgewotICAgICAgICBpZiAoIGVycm5vID09IEVOT0VOVCApIHsKKyAgICBpZiAoTlVMTCA9 PSBkaXIpIHsKKyAgICAgICAgaWYgKGVycm5vID09IEVOT0VOVCkgewogICAgICAgICAgICAgTE9H KEVSUk9SLCAiTG9va3MgbGlrZSBwY2liYWNrIGRyaXZlciBub3QgbG9hZGVkIik7Ci0gICAgICAg IH1lbHNleworICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgTE9HRShFUlJPUiwgIkNvdWxk bid0IG9wZW4gJXMiLCBTWVNGU19QQ0lCQUNLX0RSSVZFUik7CiAgICAgICAgIH0KLSAgICAgICAg Z290byBvdXRfY2xvc2VkaXI7CisgICAgICAgIGNsb3NlZGlyKGRpcik7CisgICAgICAgIGdvdG8g b3V0OwogICAgIH0KIAotICAgIHdoaWxlKCAoZGUgPSByZWFkZGlyKGRpcikpICkgeworICAgIHdo aWxlKChkZSA9IHJlYWRkaXIoZGlyKSkpIHsKICAgICAgICAgdW5zaWduZWQgZG9tLCBidXMsIGRl diwgZnVuYzsKLSAgICAgICAgaWYgKCBzc2NhbmYoZGUtPmRfbmFtZSwgUENJX0JERiwgJmRvbSwg JmJ1cywgJmRldiwgJmZ1bmMpICE9IDQgKQorICAgICAgICBpZiAoc3NjYW5mKGRlLT5kX25hbWUs IFBDSV9CREYsICZkb20sICZidXMsICZkZXYsICZmdW5jKSAhPSA0KQogICAgICAgICAgICAgY29u dGludWU7CiAKLSAgICAgICAgaWYgKCBpc19wY2lkZXZfaW5fYXJyYXkoYXNzaWduZWQsIG51bV9h c3NpZ25lZCwgZG9tLCBidXMsIGRldiwgZnVuYykgKQorICAgICAgICBpZiAoaXNfcGNpZGV2X2lu X2FycmF5KGFzc2lnbmVkLCBudW1fYXNzaWduZWQsIGRvbSwgYnVzLCBkZXYsIGZ1bmMpKQogICAg ICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgbmV3ID0gcmVhbGxvYyhwY2lkZXZzLCAoKCpu dW0pICsgMSkgKiBzaXplb2YoKm5ldykpOwotICAgICAgICBpZiAoIE5VTEwgPT0gbmV3ICkKKyAg ICAgICAgaWYgKE5VTEwgPT0gbmV3KQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg cGNpZGV2cyA9IG5ldzsKQEAgLTQzNiw4ICs0MzYsNiBAQCBsaWJ4bF9kZXZpY2VfcGNpICpsaWJ4 bF9kZXZpY2VfcGNpX2Fzc2lnbmFibGVfbGlzdChsaWJ4bF9jdHggKmN0eCwgaW50ICpudW0pCiAg ICAgICAgICgqbnVtKSsrOwogICAgIH0KIAotb3V0X2Nsb3NlZGlyOgotICAgIGNsb3NlZGlyKGRp cik7CiBvdXQ6CiAgICAgR0NfRlJFRTsKICAgICByZXR1cm4gcGNpZGV2czsKLS0gCjEuOS4xCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK