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 X-Spam-Level: X-Spam-Status: No, score=-17.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7B125C433ED for ; Thu, 6 May 2021 15:44:14 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BDF07610A7 for ; Thu, 6 May 2021 15:44:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BDF07610A7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; 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=m+WqY3m+LOr6KbjGKhzsY2mI+5zQjmIGXM/UNdqz6eE=; b=V1jYLIei4s2m9p9ITE1Pjx5rH 30A80C5H5PbCVN+ACFuqPHTwYTac7WFVkE1mdwON0XRvGTh/eVg7LIYc+rqPPvQerLwaC44S+MnhU LJaVrayuTi+am58C5zUZ5BKosoUDfuUJN6xrFOuefezMoAijT+/5GLqBhUBXADIiG/QqecqqPk783 0HuNJ2i98G+AzYRr0zvxEndRJnTFm/A5iGcHUko08yoGgQcDS50TV3ESoxdF8qhQ3Carc7wuYMS1g UmT9BIH0MtitVNZk7Tv2Zbg1eWoX4tT84hTp4NVRl4hMXMNrICajdvZNv6Lz+ReuWn0PWhCc7sUxL nL2t03e3Q==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1leg90-004dR1-5Q; Thu, 06 May 2021 15:42:30 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lefzo-004a6k-7I for linux-arm-kernel@desiato.infradead.org; Thu, 06 May 2021 15:33:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=WucDlhhbGTYM2psFHzQSfqvBA5mNXenKaby7mqQgJ9Y=; b=2XA7Eddk/hQx+oP8cuycruelA0 yMMCp5Z+j0FxbEKQO5jzs8uUtkhL06j447Cx7iXuSq+AOIu4AhLu9Z3SGA4k2cBVNSxs81cUk37dA 7SkNUu+3WZayvUNoA3gcfD7Zw72ZcWQQXS/jgtqkaaA8e3iwUkBIbMScRlqhJrM54b8uFLNCQAOZg 5aMIGHHFkz4fsK60o+309MFvO3HgC+IvHNkHpS7q+tkNbqsgjIuuUpMkXtn6j2zTib41tX0Otno3E 8DGJ/P0IvwkU1dTsz0kWOk86nZAhs64xJTAfBPyl6qqbzQjXBOomV7zdy3kxEQGeHtJ5ZbtA4NFN0 KxjkTMMw==; Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lefzh-0069hb-VR for linux-arm-kernel@lists.infradead.org; Thu, 06 May 2021 15:32:58 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id E928E61448; Thu, 6 May 2021 15:32:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1620315170; bh=NhWFiT9mS26VGMqexxlpc1KWY2pibRPWZ7Iothabwro=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=X4HqXv5Fl3bn1sgm2DgGNCqnCa4vXQpacap8ZrEH9+w+rgSIDq6zonuTS3ecUClg4 B6Q7Q1f6flHxARIDFesxi8vL+H0ovy84kZbaMhcFEA2863B4FOf+ReICL4Vaao/Cj1 MqkzMZv8XJ6c7EI7bAQHNOaCljmB3PULSrr2J8sjZVZ4B8bmlCKXjyeufdCy5lkn4w GIVFUuQ/RQWkygOJXO9bVPC/WXrSB75SRqco8K/EYOm24f8eAP7FJw7qeFOiG1/EmA 362kkX6KNVlK4tH/nIM11KnX4W/jFyPGlVUE0qjzSNYWJzMqSaOKm5a70vGMLd4zBJ gSlj9G5zZLHLw== Received: by pali.im (Postfix) id A23D5732; Thu, 6 May 2021 17:32:49 +0200 (CEST) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Lorenzo Pieralisi , Thomas Petazzoni , Rob Herring , Bjorn Helgaas Cc: Russell King , =?UTF-8?q?Marek=20Beh=C3=BAn?= , Remi Pommarel , Xogium , Tomasz Maciej Nowak , Marc Zyngier , linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 19/42] PCI: aardvark: Fix setting MSI address Date: Thu, 6 May 2021 17:31:30 +0200 Message-Id: <20210506153153.30454-20-pali@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210506153153.30454-1-pali@kernel.org> References: <20210506153153.30454-1-pali@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210506_083254_099906_B022D763 X-CRM114-Status: GOOD ( 12.54 ) 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 TVNJIGFkZHJlc3MgZm9yIHJlY2VpdmluZyBNU0kgaW50ZXJydXB0cyBuZWVkcyB0byBiZSBjb3Jy ZWN0bHkgc2V0IGJlZm9yZQplbmFibGluZyBwcm9jZXNzaW5nIG9mIE1TSSBpbnRlcnJ1cHRzLgoK TW92ZSBjb2RlIGZvciBzZXR0aW5nIFBDSUVfTVNJX0FERFJfTE9XX1JFRyBhbmQgUENJRV9NU0lf QUREUl9ISUdIX1JFRwpyZWdpc3RlcnMgd2l0aCBNU0kgYWRkcmVzcyBmcm9tIGFkdmtfcGNpZV9p bml0X21zaV9pcnFfZG9tYWluKCkgZnVuY3Rpb24gdG8KYWR2a19wY2llX3NldHVwX2h3KCkgZnVu Y3Rpb24gYmVmb3JlIGVuYWJsaW5nIFBDSUVfQ09SRV9DVFJMMl9NU0lfRU5BQkxFLgoKQXMgcGFy dCBvZiB0aGlzIGNoYW5nZSwgYWxzbyByZW1vdmUgdW51c2VkIHZhcmlhYmxlIG1zaV9tc2csIHdo aWNoIHdhcyB1c2VkCm9ubHkgZm9yIE1TSSBkb29yYmVsbCBhZGRyZXNzLiBNU0kgYWRkcmVzcyBj YW4gYmUgYW55IGFkZHJlc3Mgd2hpY2ggZG9lcwpub3QgY29uZmxpY3Qgd2l0aCBQQ0kgc3BhY2Uu IFNvIGNoYW5nZSBpdCB0byB0aGUgYWRkcmVzcyBvZiB0aGUgbWFpbiBzdHJ1Y3QKYWR2a19wY2ll LgoKU2lnbmVkLW9mZi1ieTogUGFsaSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4KUmV2aWV3ZWQt Ynk6IE1hcmVrIEJlaMO6biA8a2FiZWxAa2VybmVsLm9yZz4KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5l bC5vcmcgIyBmMjFhOGIxYjY4MzcgKCJQQ0k6IGFhcmR2YXJrOiBNb3ZlIHRvIE1TSSBoYW5kbGlu ZyB1c2luZyBnZW5lcmljIE1TSSBzdXBwb3J0IikKLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVy L3BjaS1hYXJkdmFyay5jIHwgMjEgKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgOSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L3BjaS9jb250cm9sbGVyL3BjaS1hYXJkdmFyay5jIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9w Y2ktYWFyZHZhcmsuYwppbmRleCA1ZTAyNDNiMmM0NzMuLjE5OTAxNTIxNTc3OSAxMDA2NDQKLS0t IGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2ktYWFyZHZhcmsuYworKysgYi9kcml2ZXJzL3Bj aS9jb250cm9sbGVyL3BjaS1hYXJkdmFyay5jCkBAIC0xOTUsNyArMTk1LDYgQEAgc3RydWN0IGFk dmtfcGNpZSB7CiAJc3RydWN0IG1zaV9kb21haW5faW5mbyBtc2lfZG9tYWluX2luZm87CiAJREVD TEFSRV9CSVRNQVAobXNpX3VzZWQsIE1TSV9JUlFfTlVNKTsKIAlzdHJ1Y3QgbXV0ZXggbXNpX3Vz ZWRfbG9jazsKLQl1MTYgbXNpX21zZzsKIAlpbnQgbGlua19nZW47CiAJc3RydWN0IHBjaV9icmlk Z2VfZW11bCBicmlkZ2U7CiAJc3RydWN0IGdwaW9fZGVzYyAqcmVzZXRfZ3BpbzsKQEAgLTMyNSw2 ICszMjQsNyBAQCBzdGF0aWMgdm9pZCBhZHZrX3BjaWVfdHJhaW5fbGluayhzdHJ1Y3QgYWR2a19w Y2llICpwY2llKQogCiBzdGF0aWMgdm9pZCBhZHZrX3BjaWVfc2V0dXBfaHcoc3RydWN0IGFkdmtf cGNpZSAqcGNpZSkKIHsKKwlwaHlzX2FkZHJfdCBtc2lfYWRkcjsKIAl1MzIgcmVnOwogCiAJLyog RW5hYmxlIFRYICovCkBAIC0zODEsNiArMzgxLDExIEBAIHN0YXRpYyB2b2lkIGFkdmtfcGNpZV9z ZXR1cF9odyhzdHJ1Y3QgYWR2a19wY2llICpwY2llKQogCXJlZyB8PSBMQU5FX0NPVU5UXzE7CiAJ YWR2a193cml0ZWwocGNpZSwgcmVnLCBQQ0lFX0NPUkVfQ1RSTDBfUkVHKTsKIAorCS8qIFNldCBN U0kgYWRkcmVzcyAqLworCW1zaV9hZGRyID0gdmlydF90b19waHlzKHBjaWUpOworCWFkdmtfd3Jp dGVsKHBjaWUsIGxvd2VyXzMyX2JpdHMobXNpX2FkZHIpLCBQQ0lFX01TSV9BRERSX0xPV19SRUcp OworCWFkdmtfd3JpdGVsKHBjaWUsIHVwcGVyXzMyX2JpdHMobXNpX2FkZHIpLCBQQ0lFX01TSV9B RERSX0hJR0hfUkVHKTsKKwogCS8qIEVuYWJsZSBNU0kgKi8KIAlyZWcgPSBhZHZrX3JlYWRsKHBj aWUsIFBDSUVfQ09SRV9DVFJMMl9SRUcpOwogCXJlZyB8PSBQQ0lFX0NPUkVfQ1RSTDJfTVNJX0VO QUJMRTsKQEAgLTg2MiwxMCArODY3LDEwIEBAIHN0YXRpYyB2b2lkIGFkdmtfbXNpX2lycV9jb21w b3NlX21zaV9tc2coc3RydWN0IGlycV9kYXRhICpkYXRhLAogCQkJCQkgc3RydWN0IG1zaV9tc2cg Km1zZykKIHsKIAlzdHJ1Y3QgYWR2a19wY2llICpwY2llID0gaXJxX2RhdGFfZ2V0X2lycV9jaGlw X2RhdGEoZGF0YSk7Ci0JcGh5c19hZGRyX3QgbXNpX21zZyA9IHZpcnRfdG9fcGh5cygmcGNpZS0+ bXNpX21zZyk7CisJcGh5c19hZGRyX3QgbXNpX2FkZHIgPSB2aXJ0X3RvX3BoeXMocGNpZSk7CiAK LQltc2ctPmFkZHJlc3NfbG8gPSBsb3dlcl8zMl9iaXRzKG1zaV9tc2cpOwotCW1zZy0+YWRkcmVz c19oaSA9IHVwcGVyXzMyX2JpdHMobXNpX21zZyk7CisJbXNnLT5hZGRyZXNzX2xvID0gbG93ZXJf MzJfYml0cyhtc2lfYWRkcik7CisJbXNnLT5hZGRyZXNzX2hpID0gdXBwZXJfMzJfYml0cyhtc2lf YWRkcik7CiAJbXNnLT5kYXRhID0gZGF0YS0+aHdpcnE7CiB9CiAKQEAgLTk2MCw3ICs5NjUsNiBA QCBzdGF0aWMgaW50IGFkdmtfcGNpZV9pbml0X21zaV9pcnFfZG9tYWluKHN0cnVjdCBhZHZrX3Bj aWUgKnBjaWUpCiAJc3RydWN0IGRldmljZV9ub2RlICpub2RlID0gZGV2LT5vZl9ub2RlOwogCXN0 cnVjdCBpcnFfY2hpcCAqYm90dG9tX2ljLCAqbXNpX2ljOwogCXN0cnVjdCBtc2lfZG9tYWluX2lu Zm8gKm1zaV9kaTsKLQlwaHlzX2FkZHJfdCBtc2lfbXNnX3BoeXM7CiAKIAltdXRleF9pbml0KCZw Y2llLT5tc2lfdXNlZF9sb2NrKTsKIApAQCAtOTc4LDEzICs5ODIsNiBAQCBzdGF0aWMgaW50IGFk dmtfcGNpZV9pbml0X21zaV9pcnFfZG9tYWluKHN0cnVjdCBhZHZrX3BjaWUgKnBjaWUpCiAJCU1T SV9GTEFHX01VTFRJX1BDSV9NU0k7CiAJbXNpX2RpLT5jaGlwID0gbXNpX2ljOwogCi0JbXNpX21z Z19waHlzID0gdmlydF90b19waHlzKCZwY2llLT5tc2lfbXNnKTsKLQotCWFkdmtfd3JpdGVsKHBj aWUsIGxvd2VyXzMyX2JpdHMobXNpX21zZ19waHlzKSwKLQkJICAgIFBDSUVfTVNJX0FERFJfTE9X X1JFRyk7Ci0JYWR2a193cml0ZWwocGNpZSwgdXBwZXJfMzJfYml0cyhtc2lfbXNnX3BoeXMpLAot CQkgICAgUENJRV9NU0lfQUREUl9ISUdIX1JFRyk7Ci0KIAlwY2llLT5tc2lfaW5uZXJfZG9tYWlu ID0KIAkJaXJxX2RvbWFpbl9hZGRfbGluZWFyKE5VTEwsIE1TSV9JUlFfTlVNLAogCQkJCSAgICAg ICZhZHZrX21zaV9kb21haW5fb3BzLCBwY2llKTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK