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.2 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 94C4DC433DB for ; Fri, 26 Mar 2021 12:44:32 +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 E0B1861934 for ; Fri, 26 Mar 2021 12:44:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E0B1861934 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=ath10k-bounces+ath10k=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: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:In-Reply-To:References:List-Owner; bh=FxQhuOBepkU5sznlfVBvKKWPi120vGr6hSNowbpiGAs=; b=moBcVq1pdNTdSDhNx7K2fhVt4e /dTn1XwfE39jzU8cUHfsAU2QoGfzKpHML03U/Rdc8JmwCy2KOiHAtQni5y0+rdQGq3xxXXPtaOvqG L44H4UqfV4Rhls8dsD8qhbuQeAtBIeNhdw/Ixl8gBdPSQD1CJunpYmrDCGnyAcumTSuoodKh8BdW+ 8alPmCCSCuGlPqJ+8Lf8Hfvr37fhGJTn0g+9+wTN9L7D55DlK/DnUaGgNcEdQeKHb1V4jJ656lEmI BvlQA9sKAplemHDQQlVqj997EoW+S66aVz5A7NzCUge2qOZoABxcq10Jn7SBxQZhtUemt90yn9HkT lylbwV/A==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lPlp1-003X8y-U4; Fri, 26 Mar 2021 12:44:16 +0000 Received: from mail.kernel.org ([198.145.29.99]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lPlox-003X7W-Hl for ath10k@lists.infradead.org; Fri, 26 Mar 2021 12:44:13 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id 89CB961934; Fri, 26 Mar 2021 12:44:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1616762645; bh=epXzz5EdeBcKJtt84doD3MjxaFxXg0K4xpUlN/qscHs=; h=From:To:Cc:Subject:Date:From; b=rX5b3yfyxL/cY8ut0THFRwMvU0Zbu85FAL7Vt/r9rFv5K7Z/D4NBIictd77rd33mh zy5h+xoShLSeDNqLnHPw8VTKrrhj+GKRGdMhjwkFP9t+VsXH9A35MDgrFEvz1NbKIo vMBFw8YbQFPNLFApqUX/v1HNB6OE2e5JAE0fOwAnRz8Qu/rm1UnyYnhioysj/YP2de fclAzFyVOsfXA+ISJoUZGheB2p/hHWp9I4pGwIJW6QVb3zyh0sZAzqC5yXiulCpD/9 fK8eB2It4m8jlLxxtZAWBk7VGTbI+KtMURyl63Ye6/EILpQiGO5qxFgDRM/HWkYGn1 1anMHOZ519kMQ== Received: by pali.im (Postfix) id E316B842; Fri, 26 Mar 2021 13:44:02 +0100 (CET) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Bjorn Helgaas , Kalle Valo , =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , =?UTF-8?q?Marek=20Beh=C3=BAn?= Cc: vtolkm@gmail.com, Rob Herring , Ilias Apalodimas , Thomas Petazzoni , Jason Cooper , linux-pci@vger.kernel.org, ath10k@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] PCI: Disallow retraining link for Atheros QCA98xx chips on non-Gen1 PCIe bridges Date: Fri, 26 Mar 2021 13:43:26 +0100 Message-Id: <20210326124326.21163-1-pali@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210326_124411_963581_4457B161 X-CRM114-Status: GOOD ( 18.94 ) X-BeenThere: ath10k@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: "ath10k" Errors-To: ath10k-bounces+ath10k=archiver.kernel.org@lists.infradead.org QXRoZXJvcyBRQ0E5ODgwIGFuZCBRQ0E5ODkwIGNoaXBzIGRvIG5vdCBiZWhhdmUgYWZ0ZXIgYSBi dXMgcmVzZXQgYW5kIGFsc28KYWZ0ZXIgcmV0cmFpbiBsaW5rIHdoZW4gUENJZSBicmlkZ2UgaXMg bm90IGluIEdFTjEgbW9kZSBhdCAyLjUgR1QvcyBzcGVlZC4KVGhlIGRldmljZSB3aWxsIHRocm93 IGEgTGluayBEb3duIGVycm9yIGFuZCBjb25maWcgc3BhY2UgaXMgbm90IGFjY2Vzc2libGUKYWdh aW4uIFJldHJhaW4gbGluayBjYW4gYmUgY2FsbGVkIG9ubHkgd2hlbiB1c2luZyBHRU4xIFBDSWUg YnJpZGdlIG9yIHdoZW4KUENJZSBicmlkZ2UgaGFzIGZvcmNlZCBsaW5rIHNwZWVkIHRvIDIuNSBH VC9zIHZpYSBQQ0lfRVhQX0xOS0NUTDIgcmVnaXN0ZXIuCgpUaGlzIGlzc3VlIHdhcyByZXByb2R1 Y2VkIHdpdGggbW9yZSBDb21wZXggV0xFOTAwVlggY2FyZHMgKFFDQTk4ODAgYmFzZWQpCm9uIEFy bWFkYSAzODUgd2l0aCBwY2ktbXZlYnUuYyBkcml2ZXIgYW5kIGFsc28gb24gQXJtYWRhIDM3MjAg d2l0aApwY2ktYWFyZHZhcmsuYyBkcml2ZXIuIEFsc28gdGhpcyBpc3N1ZSB3YXMgcmVwcm9kdWNl ZCB3aXRoIHNvbWUgIm5vbmFtZSIKY2FyZCB3aXRoIFFDQTk4OTAgV2lGaSBjaGlwIG9uIEFybWFk YSAzNzIwLiBBbGwgcHJvYmxlbWF0aWMgY2FyZHMgd2l0aAp0aGVzZSBRQ0EgY2hpcHMgaGF2ZSBQ Q0kgZGV2aWNlIGlkIDB4MDAzYy4KClRlc3RzIHNob3dlZCB0aGF0IG90aGVyIFdpRmkgY2FyZHMg YmFzZWQgb24gQVI5M3h4IChQQ0kgZGV2aWNlIGlkIDB4MDAzMCkKYW5kIEFSOTI4NyAoUENJIGRl dmljZSBpZCAweDAwMmUpIGNoaXBzIGRvIG5vdCBoYXZlIHRoZXNlIHByb2JsZW1zLgoKVG8gd29y a2Fyb3VuZCB0aGlzIGlzc3VlLCB0aGlzIGNoYW5nZSBpbnRyb2R1Y2VzIGEgbmV3IFBDSSBxdWly ayBjYWxsZWQKUENJX0RFVl9GTEFHU19OT19SRVRSQUlOX0xJTktfV0hFTl9OT1RfR0VOMSBmb3Ig UENJIGRldmljZSBpZCAweDAwM2MuCgpXaGVuIHRoaXMgcXVpcmsgaXMgc2V0IHRoZW4ga2VybmVs IGRpc2FsbG93cyB0cmlnZ2VyaW5nIFBDSV9FWFBfTE5LQ1RMX1JMCmJpdCBpbiBjb25maWcgc3Bh Y2Ugb2YgUENJZSBCcmlkZ2UgaW4gY2FzZSBQQ0llIEJyaWRnZSBpcyBjYXBhYmxlIG9mIGhpZ2hl cgpzcGVlZCB0aGFuIDIuNSBHVC9zIGFuZCBoaWdoZXIgc3BlZWQgaXMgYWxyZWFkeSBhbGxvd2Vk LiBXaGVuIFBDSWUgQnJpZGdlCmhhcyBhY2Nlc3NpYmxlIExOS0NUTDIgcmVnaXN0ZXIgdGhlbiBr ZXJuZWwgdHJpZXMgdG8gZm9yY2UgdGFyZ2V0IGxpbmsKc3BlZWQgdmlhIFBDSV9FWFBfTE5LQ1RM Ml9UTFMqIGJpdHMgdG8gMi41IEdUL3MuIEFmdGVyIHRoaXMgY2hhbmdlIGl0IGlzCnBvc3NpYmxl IHRvIHRyaWdnZXIgUENJX0VYUF9MTktDVExfUkwgYml0IHdpdGhvdXQgY2F1c2luZyBpc3N1ZXMg b24KcHJvYmxlbWF0aWMgQXRoZXJvcyBRQ0E5OHh4IGNhcmRzLgoKQ3VycmVudGx5IG9ubHkgUENJ ZSBBU1BNIGtlcm5lbCBjb2RlIHRyaWdnZXJzIHRoaXMgUENJX0VYUF9MTktDVExfUkwgYml0LApz byBxdWlyayBjaGVjayBpcyBhZGRlZCBvbmx5IGludG8gcGNpZS9hc3BtLmMgZmlsZS4KClNpZ25l ZC1vZmYtYnk6IFBhbGkgUm9ow6FyIDxwYWxpQGtlcm5lbC5vcmc+ClJlcG9ydGVkLWJ5OiBUb2tl IEjDuGlsYW5kLUrDuHJnZW5zZW4gPHRva2VAcmVkaGF0LmNvbT4KVGVzdGVkLWJ5OiBNYXJlayBC ZWjDum4gPGthYmVsQGtlcm5lbC5vcmc+Ckxpbms6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xp bnV4LXBjaS84N2g3bDhheHFwLmZzZkB0b2tlLmRrLwpDYzogc3RhYmxlQHZnZXIua2VybmVsLm9y ZyAjIGM4MDg1MWY2Y2U2M2EgKCJQQ0k6IEFkZCBQQ0lfRVhQX0xOS0NUTDJfVExTKiBtYWNyb3Mi KQotLS0KIGRyaXZlcnMvcGNpL3BjaWUvYXNwbS5jIHwgNDMgKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvcGNpL3F1aXJrcy5jICAgIHwgMTUgKysrKysr KysrKysrKy0KIGluY2x1ZGUvbGludXgvcGNpLmggICAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdl ZCwgNTkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv cGNpL3BjaWUvYXNwbS5jIGIvZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMKaW5kZXggYWMwNTU3YTMw NWFmLi5lYTViZGY2MTA3ZjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL3BjaWUvYXNwbS5jCisr KyBiL2RyaXZlcnMvcGNpL3BjaWUvYXNwbS5jCkBAIC0xOTIsMTEgKzE5Miw1NCBAQCBzdGF0aWMg dm9pZCBwY2llX2Nsa3BtX2NhcF9pbml0KHN0cnVjdCBwY2llX2xpbmtfc3RhdGUgKmxpbmssIGlu dCBibGFja2xpc3QpCiAJbGluay0+Y2xrcG1fZGlzYWJsZSA9IGJsYWNrbGlzdCA/IDEgOiAwOwog fQogCitzdGF0aWMgaW50IHBjaWVfY2hhbmdlX3Rsc190b19nZW4xKHN0cnVjdCBwY2lfZGV2ICpw YXJlbnQpCit7CisJdTE2IHJlZzE2OworCXUzMiByZWczMjsKKwlpbnQgcmV0OworCisJLyogQ2hl Y2sgaWYgbGluayBzcGVlZCBjYW4gYmUgZm9yY2VkIHRvIDIuNSBHVC9zICovCisJcGNpZV9jYXBh YmlsaXR5X3JlYWRfZHdvcmQocGFyZW50LCBQQ0lfRVhQX0xOS0NBUDIsICZyZWczMik7CisJaWYg KCEocmVnMzIgJiBQQ0lfRVhQX0xOS0NBUDJfU0xTXzJfNUdCKSkgeworCQlwY2lfZXJyKHBhcmVu dCwgIkFTUE06IEJyaWRnZSBkb2VzIG5vdCBzdXBwb3J0IGNoYW5naW5nIExpbmsgU3BlZWQgdG8g Mi41IEdUL3NcbiIpOworCQlyZXR1cm4gLUVPUE5PVFNVUFA7CisJfQorCisJLyogRm9yY2UgbGlu ayBzcGVlZCB0byAyLjUgR1QvcyAqLworCXJldCA9IHBjaWVfY2FwYWJpbGl0eV9jbGVhcl9hbmRf c2V0X3dvcmQocGFyZW50LCBQQ0lfRVhQX0xOS0NUTDIsCisJCQkJCQkgUENJX0VYUF9MTktDVEwy X1RMUywKKwkJCQkJCSBQQ0lfRVhQX0xOS0NUTDJfVExTXzJfNUdUKTsKKwlpZiAocmV0ID09IDAp IHsKKwkJLyogVmVyaWZ5IHRoYXQgbmV3IHZhbHVlIHdhcyByZWFsbHkgc2V0ICovCisJCXBjaWVf Y2FwYWJpbGl0eV9yZWFkX3dvcmQocGFyZW50LCBQQ0lfRVhQX0xOS0NUTDIsICZyZWcxNik7CisJ CWlmICgocmVnMTYgJiBQQ0lfRVhQX0xOS0NUTDJfVExTKSAhPSBQQ0lfRVhQX0xOS0NUTDJfVExT XzJfNUdUKQorCQkJcmV0ID0gLUVJTlZBTDsKKwl9CisKKwlpZiAocmV0ICE9IDApCisJCXBjaV9l cnIocGFyZW50LCAiQVNQTTogQ2hhbmdpbmcgVGFyZ2V0IExpbmsgU3BlZWQgdG8gMi41IEdUL3Mg ZmFpbGVkOiAlZFxuIiwgcmV0KTsKKworCXJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBib29sIHBj aWVfcmV0cmFpbl9saW5rKHN0cnVjdCBwY2llX2xpbmtfc3RhdGUgKmxpbmspCiB7CiAJc3RydWN0 IHBjaV9kZXYgKnBhcmVudCA9IGxpbmstPnBkZXY7CiAJdW5zaWduZWQgbG9uZyBlbmRfamlmZmll czsKIAl1MTYgcmVnMTY7CisJdTMyIHJlZzMyOworCisJaWYgKGxpbmstPmRvd25zdHJlYW0tPmRl dl9mbGFncyAmIFBDSV9ERVZfRkxBR1NfTk9fUkVUUkFJTl9MSU5LX1dIRU5fTk9UX0dFTjEpIHsK KwkJLyogQ2hlY2sgaWYgbGluayBpcyBjYXBhYmxlIG9mIGhpZ2hlciBzcGVlZCB0aGFuIDIuNSBH VC9zIGFuZCBuZWVkcyBxdWlyayAqLworCQlwY2llX2NhcGFiaWxpdHlfcmVhZF9kd29yZChwYXJl bnQsIFBDSV9FWFBfTE5LQ0FQLCAmcmVnMzIpOworCQlpZiAoKHJlZzMyICYgUENJX0VYUF9MTktD QVBfU0xTKSA+IFBDSV9FWFBfTE5LQ0FQX1NMU18yXzVHQikgeworCQkJaWYgKHBjaWVfY2hhbmdl X3Rsc190b19nZW4xKHBhcmVudCkgIT0gMCkgeworCQkJCXBjaV9lcnIocGFyZW50LCAiQVNQTTog UmV0cmFpbiBMaW5rIGF0IGhpZ2hlciBzcGVlZCBpcyBkaXNhbGxvd2VkIGJ5IHF1aXJrXG4iKTsK KwkJCQlyZXR1cm4gZmFsc2U7CisJCQl9CisJCQlwY2lfaW5mbyhwYXJlbnQsICJBU1BNOiBUYXJn ZXQgTGluayBTcGVlZCBjaGFuZ2VkIHRvIDIuNSBHVC9zIGR1ZSB0byBxdWlya1xuIik7CisJCX0K Kwl9CiAKIAlwY2llX2NhcGFiaWxpdHlfcmVhZF93b3JkKHBhcmVudCwgUENJX0VYUF9MTktDVEws ICZyZWcxNik7CiAJcmVnMTYgfD0gUENJX0VYUF9MTktDVExfUkw7CmRpZmYgLS1naXQgYS9kcml2 ZXJzL3BjaS9xdWlya3MuYyBiL2RyaXZlcnMvcGNpL3F1aXJrcy5jCmluZGV4IDY1MzY2MGUzYmE5 ZS4uOGZmNjkwYzc2NzlkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9xdWlya3MuYworKysgYi9k cml2ZXJzL3BjaS9xdWlya3MuYwpAQCAtMzU1OCw2ICszNTU4LDExIEBAIHN0YXRpYyB2b2lkIHF1 aXJrX25vX2J1c19yZXNldChzdHJ1Y3QgcGNpX2RldiAqZGV2KQogCWRldi0+ZGV2X2ZsYWdzIHw9 IFBDSV9ERVZfRkxBR1NfTk9fQlVTX1JFU0VUOwogfQogCitzdGF0aWMgdm9pZCBxdWlya19ub19i dXNfcmVzZXRfYW5kX25vX3JldHJhaW5fbGluayhzdHJ1Y3QgcGNpX2RldiAqZGV2KQoreworCWRl di0+ZGV2X2ZsYWdzIHw9IFBDSV9ERVZfRkxBR1NfTk9fQlVTX1JFU0VUIHwgUENJX0RFVl9GTEFH U19OT19SRVRSQUlOX0xJTktfV0hFTl9OT1RfR0VOMTsKK30KKwogLyoKICAqIFNvbWUgQXRoZXJv cyBBUjl4eHggYW5kIFFDQTk4OHggY2hpcHMgZG8gbm90IGJlaGF2ZSBhZnRlciBhIGJ1cyByZXNl dC4KICAqIFRoZSBkZXZpY2Ugd2lsbCB0aHJvdyBhIExpbmsgRG93biBlcnJvciBvbiBBRVItY2Fw YWJsZSBzeXN0ZW1zIGFuZApAQCAtMzU2NywxMCArMzU3MiwxOCBAQCBzdGF0aWMgdm9pZCBxdWly a19ub19idXNfcmVzZXQoc3RydWN0IHBjaV9kZXYgKmRldikKICAqLwogREVDTEFSRV9QQ0lfRklY VVBfSEVBREVSKFBDSV9WRU5ET1JfSURfQVRIRVJPUywgMHgwMDMwLCBxdWlya19ub19idXNfcmVz ZXQpOwogREVDTEFSRV9QQ0lfRklYVVBfSEVBREVSKFBDSV9WRU5ET1JfSURfQVRIRVJPUywgMHgw MDMyLCBxdWlya19ub19idXNfcmVzZXQpOwotREVDTEFSRV9QQ0lfRklYVVBfSEVBREVSKFBDSV9W RU5ET1JfSURfQVRIRVJPUywgMHgwMDNjLCBxdWlya19ub19idXNfcmVzZXQpOwogREVDTEFSRV9Q Q0lfRklYVVBfSEVBREVSKFBDSV9WRU5ET1JfSURfQVRIRVJPUywgMHgwMDMzLCBxdWlya19ub19i dXNfcmVzZXQpOwogREVDTEFSRV9QQ0lfRklYVVBfSEVBREVSKFBDSV9WRU5ET1JfSURfQVRIRVJP UywgMHgwMDM0LCBxdWlya19ub19idXNfcmVzZXQpOwogCisvKgorICogQXRoZXJvcyBRQ0E5ODgw IGFuZCBRQ0E5ODkwIGNoaXBzIGRvIG5vdCBiZWhhdmUgYWZ0ZXIgYSBidXMgcmVzZXQgYW5kIGFs c28KKyAqIGFmdGVyIHJldHJhaW4gbGluayB3aGVuIFBDSWUgYnJpZGdlIGlzIG5vdCBpbiBHRU4x IG1vZGUgYXQgMi41IEdUL3Mgc3BlZWQuCisgKiBUaGUgZGV2aWNlIHdpbGwgdGhyb3cgYSBMaW5r IERvd24gZXJyb3IgYW5kIGNvbmZpZyBzcGFjZSBpcyBub3QgYWNjZXNzaWJsZQorICogYWdhaW4u IFJldHJhaW4gbGluayBjYW4gYmUgY2FsbGVkIG9ubHkgd2hlbiB1c2luZyBHRU4xIFBDSWUgYnJp ZGdlIG9yIHdoZW4KKyAqIFBDSWUgYnJpZGdlIGhhcyBmb3JjZWQgbGluayBzcGVlZCB0byAyLjUg R1QvcyB2aWEgUENJX0VYUF9MTktDVEwyIHJlZ2lzdGVyLgorICovCitERUNMQVJFX1BDSV9GSVhV UF9IRUFERVIoUENJX1ZFTkRPUl9JRF9BVEhFUk9TLCAweDAwM2MsIHF1aXJrX25vX2J1c19yZXNl dF9hbmRfbm9fcmV0cmFpbl9saW5rKTsKKwogLyoKICAqIFJvb3QgcG9ydCBvbiBzb21lIENhdml1 bSBDTjh4eHggY2hpcHMgZG8gbm90IHN1Y2Nlc3NmdWxseSBjb21wbGV0ZSBhIGJ1cwogICogcmVz ZXQgd2hlbiB1c2VkIHdpdGggY2VydGFpbiBjaGlsZCBkZXZpY2VzLiAgQWZ0ZXIgdGhlIHJlc2V0 LCBjb25maWcKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvcGNpLmggYi9pbmNsdWRlL2xpbnV4 L3BjaS5oCmluZGV4IDg2Yzc5OWM5N2I3Ny4uZmRiZjcyNTRlNGFiIDEwMDY0NAotLS0gYS9pbmNs dWRlL2xpbnV4L3BjaS5oCisrKyBiL2luY2x1ZGUvbGludXgvcGNpLmgKQEAgLTIyNyw2ICsyMjcs OCBAQCBlbnVtIHBjaV9kZXZfZmxhZ3MgewogCVBDSV9ERVZfRkxBR1NfTk9fRkxSX1JFU0VUID0g KF9fZm9yY2UgcGNpX2Rldl9mbGFnc190KSAoMSA8PCAxMCksCiAJLyogRG9uJ3QgdXNlIFJlbGF4 ZWQgT3JkZXJpbmcgZm9yIFRMUHMgZGlyZWN0ZWQgYXQgdGhpcyBkZXZpY2UgKi8KIAlQQ0lfREVW X0ZMQUdTX05PX1JFTEFYRURfT1JERVJJTkcgPSAoX19mb3JjZSBwY2lfZGV2X2ZsYWdzX3QpICgx IDw8IDExKSwKKwkvKiBEb24ndCBSZXRyYWluIExpbmsgZm9yIGRldmljZSB3aGVuIGJyaWRnZSBp cyBub3QgaW4gR0VOMSBtb2RlICovCisJUENJX0RFVl9GTEFHU19OT19SRVRSQUlOX0xJTktfV0hF Tl9OT1RfR0VOMSA9IChfX2ZvcmNlIHBjaV9kZXZfZmxhZ3NfdCkgKDEgPDwgMTIpLAogfTsKIAog ZW51bSBwY2lfaXJxX3Jlcm91dGVfdmFyaWFudCB7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphdGgxMGsgbWFpbGluZyBsaXN0CmF0 aDEwa0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vYXRoMTBrCg==