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 B90F3C4332F for ; Thu, 25 Nov 2021 12:48:46 +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=rXjZIxYw/fXMTw/gwPUDTYZXxNe0/3+LF2/5AYnjmpw=; b=yzi3YMac+TAc3X Dqf+OnUbgGXbFPkDyuyRnMD7NGlvec0m1tTmLUnJPzAfC9B/kqDYxWhkmaisIVh7/KPXgR5nbEhM7 y7ujx2LUGfAWHEUMZMgvq/y4SQS7NQD58rLROcvFX1Y7mPFMIFZmZvWc/nYPS0yTX70h4mav5DJgl otjY7EN03hNww+OtJNhbVtAspeKCuDDiVArN1qOoyJhFMvszaXgSCqtia4A9mqdfVlggKxA46cfp6 +qwJA+XyvqWO9TpMJHnYcBV3anaFKA+9hP9s/CWyHiAHMVri6Vv97FzTwAAeyomhBSLJxjscqcqxX yBqTG/o+yMG+u0AAbgCQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mqE9F-007SqQ-0r; Thu, 25 Nov 2021 12:46:45 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mqE94-007SnN-By for linux-arm-kernel@lists.infradead.org; Thu, 25 Nov 2021 12:46:37 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id BBDA4610A7; Thu, 25 Nov 2021 12:46:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1637844393; bh=tPbNDMR/pO/XPt3w0yjPE5vVD9ywEbzQpey0qyJc5AU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=S0DpSVTPYHPRgHrA99G17xbggKeFyLVfMnuzn8kj+rNnt5CWQALQNFFKWceLwK58c Gb83wxr+S8X1Ar5xy+KtkQ8hdsFB0az0BVvvl8zKebrj62fc+BUDJeXuJCK19mYDit SVkTxTg8N1WLOdt5knnj8v06L9kfvRKF1U3hirwZzyTP/zT3o9q7gQRWgJ2Or8Ypw5 bZly5veqkkyW+5PC1I4EWp7GQ37dWuVhJZ2+YVFAkGPRBhPIFQhbi1hQWm/GNcz5mD 9AAn9FXnEBARTxUkcczGc0LUXFt39imW0/DT+BSsl70/2Ue2s7HMv0QpXyJ8JaZkYk jdAgiB8YK4Hpw== Received: by pali.im (Postfix) id 01C47EDE; Thu, 25 Nov 2021 13:46:30 +0100 (CET) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Thomas Petazzoni , Lorenzo Pieralisi , Rob Herring , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Bjorn Helgaas , =?UTF-8?q?Marek=20Beh=C3=BAn?= Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 01/15] PCI: mvebu: Check for valid ports Date: Thu, 25 Nov 2021 13:45:51 +0100 Message-Id: <20211125124605.25915-2-pali@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211125124605.25915-1-pali@kernel.org> References: <20211125124605.25915-1-pali@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211125_044634_504305_F1CC6C72 X-CRM114-Status: GOOD ( 12.09 ) 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 U29tZSBtdmVidSBwb3J0cyBkbyBub3QgaGF2ZSB0byBiZSBpbml0aWFsaXplZC4gU28gc2tpcCB0 aGVzZSB1bmluaXRpYWxpemVkCm12ZWJ1IHBvcnRzIGluIGV2ZXJ5IHBvcnQgaXRlcmF0aW9uIGZ1 bmN0aW9uIHRvIHByZXZlbnQgYWNjZXNzIHRvIHVubWFwcGVkCm1lbW9yeSBvciBkZXJlZmVyZW5j aW5nIE5VTEwgcG9pbnRlcnMuIFVuaW5pdGlhbGl6ZWQgbXZlYnUgcG9ydCBoYXMgYmFzZQphZGRy ZXNzIHNldCB0byBOVUxMLgoKU2lnbmVkLW9mZi1ieTogUGFsaSBSb2jDoXIgPHBhbGlAa2VybmVs Lm9yZz4KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKLS0tCiBkcml2ZXJzL3BjaS9jb250cm9s bGVyL3BjaS1tdmVidS5jIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2ktbXZlYnUuYyBiL2Ry aXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpLW12ZWJ1LmMKaW5kZXggMDZmMDYwODViZWJhLi5kNjU1 Yzg4N2JhMWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvcGNpLW12ZWJ1LmMK KysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2ktbXZlYnUuYwpAQCAtNjI1LDYgKzYyNSw5 IEBAIHN0YXRpYyBzdHJ1Y3QgbXZlYnVfcGNpZV9wb3J0ICptdmVidV9wY2llX2ZpbmRfcG9ydChz dHJ1Y3QgbXZlYnVfcGNpZSAqcGNpZSwKIAlmb3IgKGkgPSAwOyBpIDwgcGNpZS0+bnBvcnRzOyBp KyspIHsKIAkJc3RydWN0IG12ZWJ1X3BjaWVfcG9ydCAqcG9ydCA9ICZwY2llLT5wb3J0c1tpXTsK IAorCQlpZiAoIXBvcnQtPmJhc2UpCisJCQljb250aW51ZTsKKwogCQlpZiAoYnVzLT5udW1iZXIg PT0gMCAmJiBwb3J0LT5kZXZmbiA9PSBkZXZmbikKIAkJCXJldHVybiBwb3J0OwogCQlpZiAoYnVz LT5udW1iZXIgIT0gMCAmJgpAQCAtODAwLDYgKzgwMyw4IEBAIHN0YXRpYyBpbnQgbXZlYnVfcGNp ZV9zdXNwZW5kKHN0cnVjdCBkZXZpY2UgKmRldikKIAlwY2llID0gZGV2X2dldF9kcnZkYXRhKGRl dik7CiAJZm9yIChpID0gMDsgaSA8IHBjaWUtPm5wb3J0czsgaSsrKSB7CiAJCXN0cnVjdCBtdmVi dV9wY2llX3BvcnQgKnBvcnQgPSBwY2llLT5wb3J0cyArIGk7CisJCWlmICghcG9ydC0+YmFzZSkK KwkJCWNvbnRpbnVlOwogCQlwb3J0LT5zYXZlZF9wY2llX3N0YXQgPSBtdmVidV9yZWFkbChwb3J0 LCBQQ0lFX1NUQVRfT0ZGKTsKIAl9CiAKQEAgLTgxNCw2ICs4MTksOCBAQCBzdGF0aWMgaW50IG12 ZWJ1X3BjaWVfcmVzdW1lKHN0cnVjdCBkZXZpY2UgKmRldikKIAlwY2llID0gZGV2X2dldF9kcnZk YXRhKGRldik7CiAJZm9yIChpID0gMDsgaSA8IHBjaWUtPm5wb3J0czsgaSsrKSB7CiAJCXN0cnVj dCBtdmVidV9wY2llX3BvcnQgKnBvcnQgPSBwY2llLT5wb3J0cyArIGk7CisJCWlmICghcG9ydC0+ YmFzZSkKKwkJCWNvbnRpbnVlOwogCQltdmVidV93cml0ZWwocG9ydCwgcG9ydC0+c2F2ZWRfcGNp ZV9zdGF0LCBQQ0lFX1NUQVRfT0ZGKTsKIAkJbXZlYnVfcGNpZV9zZXR1cF9odyhwb3J0KTsKIAl9 Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==