From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2422EEE7FF4 for ; Mon, 11 Sep 2023 12:55:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=paAppr4Pzi2MngUM9cgsXOSLBflQGQlJmAJzWmkU+9g=; b=nkQJyrwEiB/Nu+ UuGqiIwhTS5kRCiPHBiqXYYNNGasI3rVC6+CExbDSR6Gv+tYxvNQpfCBHKx3GmEJftUVuvK0xhFoe jtXLuno4RmTzrccY79g6IOfZwZH2wiYvrd8mPoblKiQujZcotwMFo1HIvUEBFeIGgspdOIeEHbBHG 0vNkvPJ/8b5zYqjCMGmttc3wi4d7LMSdSBGEjlxB+n2lEIK18juSpwI94VltRIWmcBLjwNPiLp+Uj S7R+YZnMHt8QIFJLAFqrTkKe7JWgjhqb8CLNE3FR2WpUCGoMzKMmPhbdgdvCEPEDXi3CIeL93lmJQ q+UE6UvDiw39cjx+GUdQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qfgRA-000WfE-0L; Mon, 11 Sep 2023 12:54:44 +0000 Received: from mgamail.intel.com ([192.55.52.136]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qfgR7-000Wdi-00 for linux-arm-kernel@lists.infradead.org; Mon, 11 Sep 2023 12:54:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1694436880; x=1725972880; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=QCUHLcOIhxBRk27P/kLo+OYYTB7a6Wv3t3NHhSYLmJ0=; b=gyuhulO1f4sSNWvKqFVmH51yb9CiwI0WX0vTlhOdWgZEkzRDh8i7oSUI 1HiI4MH5LzbH08Jlv96YouT0MWOVBEuA03qRfGoDE4Wfe03shkkf4vmmj bjE1jNGb/c9u/ZxxxJvYxrzyjdbpr35vg2+vp97tehXw9JCNkd7LoAI2T EZWKq1K2w365gAXnXvI0D5y8/hCRbY+7ub+CXWVpDJ02LEWoNz6VNxo1K eZbrHc77ibTY91otw+Lcjg8Li0Xt7msRsQbLZCcsySLO0oz9d9KynZqSS qWnov/S6qEfw5f5WQgfbOd9bJugrKROiUQrdrT32/2sJn7t0A1zLW7Sqv Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10830"; a="357511268" X-IronPort-AV: E=Sophos;i="6.02,244,1688454000"; d="scan'208";a="357511268" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Sep 2023 05:54:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10830"; a="858304426" X-IronPort-AV: E=Sophos;i="6.02,244,1688454000"; d="scan'208";a="858304426" Received: from mzarkov-mobl3.ger.corp.intel.com (HELO ijarvine-mobl2.ger.corp.intel.com) ([10.252.36.200]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Sep 2023 05:54:34 -0700 From: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= To: Rob Herring , Bjorn Helgaas , linux-pci@vger.kernel.org, Bjorn Helgaas , linux-kernel@vger.kernel.org Cc: 3chas3@gmail.com, brking@us.ibm.com, dalias@libc.org, glaubitz@physik.fu-berlin.de, ink@jurassic.park.msu.ru, jejb@linux.ibm.com, kw@linux.com, linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-atm-general@lists.sourceforge.net, linux-scsi@vger.kernel.org, linux-sh@vger.kernel.org, lpieralisi@kernel.org, martin.petersen@oracle.com, mattst88@gmail.com, netdev@vger.kernel.org, richard.henderson@linaro.org, toan@os.amperecomputing.com, ysato@users.sourceforge.jp, =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Subject: [PATCH v3 4/6] PCI: Do error check on own line to split long if conditions Date: Mon, 11 Sep 2023 15:53:52 +0300 Message-Id: <20230911125354.25501-5-ilpo.jarvinen@linux.intel.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230911125354.25501-1-ilpo.jarvinen@linux.intel.com> References: <20230911125354.25501-1-ilpo.jarvinen@linux.intel.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230911_055441_115228_2290FBCA X-CRM114-Status: GOOD ( 13.11 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org UGxhY2luZyBQQ0kgZXJyb3IgY29kZSBjaGVjayBpbnNpZGUgaWYgY29uZGl0aW9uIHVzdWFsbHkg cmVzdWx0cyBpbgpuZWVkIHRvIHNwbGl0IGxpbmVzLiBDb21iaW5lZCB3aXRoIGFkZGl0aW9uYWwg Y29uZGl0aW9ucyB0aGUgaWYKY29uZGl0aW9uIGJlY29tZXMgbWVzc3kuCgpDb252ZXJ0IHRvIHRo ZSB1c3VhbCBlcnJvciBoYW5kbGluZyBwYXR0ZXJuIHdpdGggYW4gYWRkaXRpb25hbCB2YXJpYWJs ZQp0byBpbXByb3ZlIGNvZGUgcmVhZGFiaWxpdHkuIEluIGFkZGl0aW9uLCByZXZlcnNlIHRoZSBs b2dpYyBpbgpwY2lfZmluZF92c2VjX2NhcGFiaWxpdHkoKSB0byBnZXQgcmlkIG9mICYmLgoKTm8g ZnVuY3Rpb25hbCBjaGFuZ2VzIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogSWxwbyBKw6Rydmlu ZW4gPGlscG8uamFydmluZW5AbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvcGNpL3BjaS5j ICAgIHwgOSArKysrKystLS0KIGRyaXZlcnMvcGNpL3Byb2JlLmMgIHwgNiArKystLS0KIGRyaXZl cnMvcGNpL3F1aXJrcy5jIHwgNiArKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9u cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9wY2kuYyBiL2Ry aXZlcnMvcGNpL3BjaS5jCmluZGV4IDU5YzAxZDY4YzZkNS4uNWU1MWU4YmQ1YzEzIDEwMDY0NAot LS0gYS9kcml2ZXJzL3BjaS9wY2kuYworKysgYi9kcml2ZXJzL3BjaS9wY2kuYwpAQCAtNzMyLDE1 ICs3MzIsMTggQEAgdTE2IHBjaV9maW5kX3ZzZWNfY2FwYWJpbGl0eShzdHJ1Y3QgcGNpX2RldiAq ZGV2LCB1MTYgdmVuZG9yLCBpbnQgY2FwKQogewogCXUxNiB2c2VjID0gMDsKIAl1MzIgaGVhZGVy OworCWludCByZXQ7CiAKIAlpZiAodmVuZG9yICE9IGRldi0+dmVuZG9yKQogCQlyZXR1cm4gMDsK IAogCXdoaWxlICgodnNlYyA9IHBjaV9maW5kX25leHRfZXh0X2NhcGFiaWxpdHkoZGV2LCB2c2Vj LAogCQkJCQkJICAgICBQQ0lfRVhUX0NBUF9JRF9WTkRSKSkpIHsKLQkJaWYgKHBjaV9yZWFkX2Nv bmZpZ19kd29yZChkZXYsIHZzZWMgKyBQQ0lfVk5EUl9IRUFERVIsCi0JCQkJCSAgJmhlYWRlcikg PT0gUENJQklPU19TVUNDRVNTRlVMICYmCi0JCSAgICBQQ0lfVk5EUl9IRUFERVJfSUQoaGVhZGVy KSA9PSBjYXApCisJCXJldCA9IHBjaV9yZWFkX2NvbmZpZ19kd29yZChkZXYsIHZzZWMgKyBQQ0lf Vk5EUl9IRUFERVIsICZoZWFkZXIpOworCQlpZiAocmV0ICE9IFBDSUJJT1NfU1VDQ0VTU0ZVTCkK KwkJCWNvbnRpbnVlOworCisJCWlmIChQQ0lfVk5EUl9IRUFERVJfSUQoaGVhZGVyKSA9PSBjYXAp CiAJCQlyZXR1cm4gdnNlYzsKIAl9CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3Byb2JlLmMg Yi9kcml2ZXJzL3BjaS9wcm9iZS5jCmluZGV4IGFiMmE0YTNhNGMwNi4uMGFkNDQwMTkwYTMyIDEw MDY0NAotLS0gYS9kcml2ZXJzL3BjaS9wcm9iZS5jCisrKyBiL2RyaXZlcnMvcGNpL3Byb2JlLmMK QEAgLTE2NTEsMTUgKzE2NTEsMTUgQEAgc3RhdGljIHZvaWQgcGNpX3NldF9yZW1vdmFibGUoc3Ry dWN0IHBjaV9kZXYgKmRldikKIHN0YXRpYyBib29sIHBjaV9leHRfY2ZnX2lzX2FsaWFzZWQoc3Ry dWN0IHBjaV9kZXYgKmRldikKIHsKICNpZmRlZiBDT05GSUdfUENJX1FVSVJLUwotCWludCBwb3M7 CisJaW50IHBvcywgcmV0OwogCXUzMiBoZWFkZXIsIHRtcDsKIAogCXBjaV9yZWFkX2NvbmZpZ19k d29yZChkZXYsIFBDSV9WRU5ET1JfSUQsICZoZWFkZXIpOwogCiAJZm9yIChwb3MgPSBQQ0lfQ0ZH X1NQQUNFX1NJWkU7CiAJICAgICBwb3MgPCBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFOyBwb3MgKz0g UENJX0NGR19TUEFDRV9TSVpFKSB7Ci0JCWlmIChwY2lfcmVhZF9jb25maWdfZHdvcmQoZGV2LCBw b3MsICZ0bXApICE9IFBDSUJJT1NfU1VDQ0VTU0ZVTAotCQkgICAgfHwgaGVhZGVyICE9IHRtcCkK KwkJcmV0ID0gcGNpX3JlYWRfY29uZmlnX2R3b3JkKGRldiwgcG9zLCAmdG1wKTsKKwkJaWYgKChy ZXQgIT0gUENJQklPU19TVUNDRVNTRlVMKSB8fCAoaGVhZGVyICE9IHRtcCkpCiAJCQlyZXR1cm4g ZmFsc2U7CiAJfQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9xdWlya3MuYyBiL2RyaXZlcnMv cGNpL3F1aXJrcy5jCmluZGV4IDVkZTA5ZDJlYjAxNC4uMGQyZTZiMGY1NmNjIDEwMDY0NAotLS0g YS9kcml2ZXJzL3BjaS9xdWlya3MuYworKysgYi9kcml2ZXJzL3BjaS9xdWlya3MuYwpAQCAtNTM4 Myw3ICs1MzgzLDcgQEAgaW50IHBjaV9kZXZfc3BlY2lmaWNfZGlzYWJsZV9hY3NfcmVkaXIoc3Ry dWN0IHBjaV9kZXYgKmRldikKICAqLwogc3RhdGljIHZvaWQgcXVpcmtfaW50ZWxfcWF0X3ZmX2Nh cChzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKLQlpbnQgcG9zLCBpID0gMDsKKwlpbnQgcG9zLCBp ID0gMCwgcmV0OwogCXU4IG5leHRfY2FwOwogCXUxNiByZWcxNiwgKmNhcDsKIAlzdHJ1Y3QgcGNp X2NhcF9zYXZlZF9zdGF0ZSAqc3RhdGU7CkBAIC01NDI5LDggKzU0MjksOCBAQCBzdGF0aWMgdm9p ZCBxdWlya19pbnRlbF9xYXRfdmZfY2FwKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogCQlwZGV2LT5w Y2llX21wc3MgPSByZWcxNiAmIFBDSV9FWFBfREVWQ0FQX1BBWUxPQUQ7CiAKIAkJcGRldi0+Y2Zn X3NpemUgPSBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFOwotCQlpZiAocGNpX3JlYWRfY29uZmlnX2R3 b3JkKHBkZXYsIFBDSV9DRkdfU1BBQ0VfU0laRSwgJnN0YXR1cykgIT0KLQkJICAgIFBDSUJJT1Nf U1VDQ0VTU0ZVTCB8fCAoc3RhdHVzID09IDB4ZmZmZmZmZmYpKQorCQlyZXQgPSBwY2lfcmVhZF9j b25maWdfZHdvcmQocGRldiwgUENJX0NGR19TUEFDRV9TSVpFLCAmc3RhdHVzKTsKKwkJaWYgKChy ZXQgIT0gUENJQklPU19TVUNDRVNTRlVMKSB8fCAoc3RhdHVzID09IDB4ZmZmZmZmZmYpKQogCQkJ cGRldi0+Y2ZnX3NpemUgPSBQQ0lfQ0ZHX1NQQUNFX1NJWkU7CiAKIAkJaWYgKHBjaV9maW5kX3Nh dmVkX2NhcChwZGV2LCBQQ0lfQ0FQX0lEX0VYUCkpCi0tIAoyLjMwLjIKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==