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 292DAC46CA1 for ; Mon, 18 Sep 2023 13:18:42 +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=ebzKdtfOAfOB9qsZ4Bum7AW7sHOyY1CvgaB5CTB7m8o=; b=DKw5/KHfbAPtNm teDT+M2ypJKsa+DoBIgdXvq+cl1QWjtSCrRn3VpegJALI9fvKaTqIWISNJ0LQohqIWVUfuPZXJ7iX 94RGeY1ivy1sAquuKvWT0iwPfels1dk1q2pXu3JfTF2GRWHggG9YWrTZf/eAW8jB7eq/tSCXER0Hj R1rR5+VGoJbVhCP1fWVfInm3VFJBT0IM6wuu8xVBVyyHcyahxfuBohWLHQV9rSjGfI0xVUydMoeLN YP/OT7RFtZf/RpDyfiaWspXo5NEKujjvZzTVJma+xZgkNgUrf5bVj9Kl/fiJkB54+s89Btt4oTa3M iYiBcPhAbyOTX48Jhlkg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qiE9B-00FWTd-2m; Mon, 18 Sep 2023 13:18:41 +0000 Received: from mgamail.intel.com ([134.134.136.100]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qiE99-00FWSg-20; Mon, 18 Sep 2023 13:18:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695043119; x=1726579119; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=4RLnw7kq3hIGZLooWQrGpuOQSJqB/nglTVJsokARwac=; b=GFOZca9Sc6hPw2G2U9fs2KifAJIHsESsuBktPK5wtPGCkrewLNnG8pO/ 0hO2sh60S0ptL0tn8YCYA5xuD62akjRq/+D/p1bTjk4KgyEOuTfdjWKXd kcR3MVWLsoosy3C1jPpTHkh+1Apgk99mYB2oRdHvUbLgeTAdI5B2co2L6 2mcP1aGDzF0HH/t79mIDWQNFKmKLlwtozEymOxNw/dJ5jtKw1WkGpc5I5 A4SukmRCjzAYB7+uyYefah+VZQC2sYuByXODWTavyL/JD+FYudxwJqwit WbJ3VaR4hja5Pl0LEFYd+2TQqxiYiLXtKCM/kZUwUCv8yQHeZm/AhTR84 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="446112695" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="446112695" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="811341426" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="811341426" Received: from nprotaso-mobl1.ccr.corp.intel.com (HELO ijarvine-mobl2.ger.corp.intel.com) ([10.252.49.156]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:30 -0700 From: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= To: linux-pci@vger.kernel.org, Bjorn Helgaas , Lorenzo Pieralisi , Rob Herring , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Lukas Wunner , "Rafael J . Wysocki" , Heiner Kallweit , Emmanuel Grumbach , linux-kernel@vger.kernel.org, Nirmal Patel , Jonathan Derrick , Lorenzo Pieralisi , Bjorn Helgaas Cc: ath10k@lists.infradead.org, ath11k@lists.infradead.org, ath12k@lists.infradead.org, intel-wired-lan@lists.osuosl.org, linux-arm-kernel@lists.infradead.org, linux-bluetooth@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-rdma@vger.kernel.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Subject: [PATCH v2 01/13] PCI/ASPM: Rename pci_enable_link_state() to pci_set_default_link_state() Date: Mon, 18 Sep 2023 16:10:51 +0300 Message-Id: <20230918131103.24119-2-ilpo.jarvinen@linux.intel.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230918131103.24119-1-ilpo.jarvinen@linux.intel.com> References: <20230918131103.24119-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-20230918_061839_711342_B02196BA X-CRM114-Status: GOOD ( 16.12 ) 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 cGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgYW5kIHBjaV9kaXNhYmxlX2xpbmtfc3RhdGUoKSBhcmUg bm90IHBhaXJlZApzeW1tZXRyaWNhbGx5IGRlc3BpdGUgdGhlaXIgbmFtZXMgc3VnZ2VzdGluZyBv dGhlcndpc2UuCnBjaV9lbmFibGVfbGlua19zdGF0ZSgpIHR3ZWFrcyBsaW5rIHN0YXRlIHdoZW4g dGhlICJkZWZhdWx0IiBwb2xpY3kgaXMKaW4gdXNlIHJhdGhlciB0aGFuIGV4YWN0bHkgImVuYWJs aW5nIiBzb21lIGxpbmsgc3RhdGVzLiBPYnZpb3VzbHksIHdoZW4KdGhlIGRlZmF1bHQgcG9saWN5 IGlzIGluIHVzZSBhbmQgdGhlIGRlZmF1bHQgbGluayBzdGF0ZSBpcyBjaGFuZ2VkLApzb21lIGxp bmsgc3RhdGVzIG1heSBnZXQgZW5hYmxlZCBidXQgdGhhdCBpcyBhIHNlY29uZGFyeSBlZmZlY3Qu CgpUaHVzLCByZW5hbWUgcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgdG8gcGNpX3NldF9kZWZhdWx0 X2xpbmtfc3RhdGUoKSB0bwpiZXR0ZXIgbWF0Y2ggd2hhdCBpdCBkb2VzLiBUaGUgcmVuYW1lIGFs c28gZnJlZXMKcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgbmFtZSBzbyB0aGF0IGEgZnVuY3Rpb24g dGhhdCBwYWlycwpzeW1tZXRyaWNhbGx5IHdpdGggcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpIGNh biBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IElscG8gSsOkcnZpbmVuIDxpbHBvLmph cnZpbmVuQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5j IHwgMiArLQogZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMgICAgICB8IDggKysrKy0tLS0KIGluY2x1 ZGUvbGludXgvcGNpLmggICAgICAgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvdm1kLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jCmluZGV4IGFkNTZkZjk4 YjhlNi4uZTQyNGNlODk3ZDIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3Zt ZC5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvdm1kLmMKQEAgLTc1Miw3ICs3NTIsNyBA QCBzdGF0aWMgaW50IHZtZF9wbV9lbmFibGVfcXVpcmsoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZv aWQgKnVzZXJkYXRhKQogCWlmICghKGZlYXR1cmVzICYgVk1EX0ZFQVRfQklPU19QTV9RVUlSSykp CiAJCXJldHVybiAwOwogCi0JcGNpX2VuYWJsZV9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOworCXBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOwogCiAJcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRldiwgUENJX0VY VF9DQVBfSURfTFRSKTsKIAlpZiAoIXBvcykKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3BjaWUv YXNwbS5jIGIvZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMKaW5kZXggMWJmNjMwMDU5MjY0Li5mYzkw OWUyMDM2NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL3BjaWUvYXNwbS5jCisrKyBiL2RyaXZl cnMvcGNpL3BjaWUvYXNwbS5jCkBAIC0xMTAyLDggKzExMDIsOCBAQCBpbnQgcGNpX2Rpc2FibGVf bGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQogRVhQT1JUX1NZTUJP TChwY2lfZGlzYWJsZV9saW5rX3N0YXRlKTsKIAogLyoqCi0gKiBwY2lfZW5hYmxlX2xpbmtfc3Rh dGUgLSBDbGVhciBhbmQgc2V0IHRoZSBkZWZhdWx0IGRldmljZSBsaW5rIHN0YXRlIHNvIHRoYXQK LSAqIHRoZSBsaW5rIG1heSBiZSBhbGxvd2VkIHRvIGVudGVyIHRoZSBzcGVjaWZpZWQgc3RhdGVz LiBOb3RlIHRoYXQgaWYgdGhlCisgKiBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZSAtIENsZWFy IGFuZCBzZXQgdGhlIGRlZmF1bHQgZGV2aWNlIGxpbmsgc3RhdGUgc28KKyAqIHRoYXQgdGhlIGxp bmsgbWF5IGJlIGFsbG93ZWQgdG8gZW50ZXIgdGhlIHNwZWNpZmllZCBzdGF0ZXMuIE5vdGUgdGhh dCBpZiB0aGUKICAqIEJJT1MgZGlkbid0IGdyYW50IEFTUE0gY29udHJvbCB0byB0aGUgT1MsIHRo aXMgZG9lcyBub3RoaW5nIGJlY2F1c2Ugd2UgY2FuJ3QKICAqIHRvdWNoIHRoZSBMTktDVEwgcmVn aXN0ZXIuIEFsc28gbm90ZSB0aGF0IHRoaXMgZG9lcyBub3QgZW5hYmxlIHN0YXRlcwogICogZGlz YWJsZWQgYnkgcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpLiBSZXR1cm4gMCBvciBhIG5lZ2F0aXZl IGVycm5vLgpAQCAtMTExMSw3ICsxMTExLDcgQEAgRVhQT1JUX1NZTUJPTChwY2lfZGlzYWJsZV9s aW5rX3N0YXRlKTsKICAqIEBwZGV2OiBQQ0kgZGV2aWNlCiAgKiBAc3RhdGU6IE1hc2sgb2YgQVNQ TSBsaW5rIHN0YXRlcyB0byBlbmFibGUKICAqLwotaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShz dHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQoraW50IHBjaV9zZXRfZGVmYXVsdF9saW5r X3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7CiAJc3RydWN0IHBjaWVf bGlua19zdGF0ZSAqbGluayA9IHBjaWVfYXNwbV9nZXRfbGluayhwZGV2KTsKIApAQCAtMTE1Myw3 ICsxMTUzLDcgQEAgaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRl diwgaW50IHN0YXRlKQogCiAJcmV0dXJuIDA7CiB9Ci1FWFBPUlRfU1lNQk9MKHBjaV9lbmFibGVf bGlua19zdGF0ZSk7CitFWFBPUlRfU1lNQk9MKHBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKTsK IAogc3RhdGljIGludCBwY2llX2FzcG1fc2V0X3BvbGljeShjb25zdCBjaGFyICp2YWwsCiAJCQkJ Y29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqa3ApCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4 L3BjaS5oIGIvaW5jbHVkZS9saW51eC9wY2kuaAppbmRleCA4YzdjMmMzYzZjNjUuLjdkZjU2OTg4 ZmY0OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9wY2kuaAorKysgYi9pbmNsdWRlL2xpbnV4 L3BjaS5oCkBAIC0xNzc2LDcgKzE3NzYsNyBAQCBleHRlcm4gYm9vbCBwY2llX3BvcnRzX25hdGl2 ZTsKICNpZmRlZiBDT05GSUdfUENJRUFTUE0KIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlKHN0 cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwogaW50IHBjaV9kaXNhYmxlX2xpbmtfc3Rh dGVfbG9ja2VkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwotaW50IHBjaV9lbmFi bGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsKK2ludCBwY2lf c2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsK IHZvaWQgcGNpZV9ub19hc3BtKHZvaWQpOwogYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9lbmFibGVk KHZvaWQpOwogYm9vbCBwY2llX2FzcG1fZW5hYmxlZChzdHJ1Y3QgcGNpX2RldiAqcGRldik7CkBA IC0xNzg1LDcgKzE3ODUsNyBAQCBzdGF0aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0 YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7IHJldHVybiAwOyB9CiBzdGF0 aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlX2xvY2tlZChzdHJ1Y3QgcGNpX2Rl diAqcGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQotc3RhdGljIGlubGluZSBpbnQgcGNp X2VuYWJsZV9saW5rX3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCitzdGF0 aWMgaW5saW5lIGludCBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAq cGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2b2lkIHBjaWVf bm9fYXNwbSh2b2lkKSB7IH0KIHN0YXRpYyBpbmxpbmUgYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9l bmFibGVkKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9Ci0tIAoyLjMwLjIKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphdGgxMGsgbWFpbGluZyBsaXN0CmF0 aDEwa0BsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vYXRoMTBrCg== 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 50711CD13D8 for ; Mon, 18 Sep 2023 13:18:44 +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=aiONgJHlqBSmgh940wX1p7OVdPxuX1sj+YlCYRok0aY=; b=4YZ8jnpTvIiswR eQbsBDs6NIamqmbBUHbYkq83SlsC5XQyHd9Re9sAvzTxXYgymbM16YmjfQEVQpfQGTLQm65BN1B3K oXMFEtNcvQgBpvDkeH2thgpb9/X8GAtLCx15ArxjQr8lBHGEsoZmayNOs5XSrrJNaaLglJxs/F2gY yJnKRwedEQvPWi4KToK7L1T+wXWLavnlL/+PzOytzDGkMJsME1CcZH/bpGvaVopSC30ElUgLNcM7j /k6RedU30I7sUKVmPsbO0uhT+rqEDSVzZAv8/E2jiHH6BPY2c8J86VaQYnGZitLwpvMtgva90HHog wfmwyOtTOSGs1JY5mkWQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qiE9D-00FWV8-2r; Mon, 18 Sep 2023 13:18:43 +0000 Received: from mgamail.intel.com ([134.134.136.100]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qiE99-00FWSg-20; Mon, 18 Sep 2023 13:18:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695043119; x=1726579119; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=4RLnw7kq3hIGZLooWQrGpuOQSJqB/nglTVJsokARwac=; b=GFOZca9Sc6hPw2G2U9fs2KifAJIHsESsuBktPK5wtPGCkrewLNnG8pO/ 0hO2sh60S0ptL0tn8YCYA5xuD62akjRq/+D/p1bTjk4KgyEOuTfdjWKXd kcR3MVWLsoosy3C1jPpTHkh+1Apgk99mYB2oRdHvUbLgeTAdI5B2co2L6 2mcP1aGDzF0HH/t79mIDWQNFKmKLlwtozEymOxNw/dJ5jtKw1WkGpc5I5 A4SukmRCjzAYB7+uyYefah+VZQC2sYuByXODWTavyL/JD+FYudxwJqwit WbJ3VaR4hja5Pl0LEFYd+2TQqxiYiLXtKCM/kZUwUCv8yQHeZm/AhTR84 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="446112695" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="446112695" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="811341426" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="811341426" Received: from nprotaso-mobl1.ccr.corp.intel.com (HELO ijarvine-mobl2.ger.corp.intel.com) ([10.252.49.156]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:30 -0700 From: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= To: linux-pci@vger.kernel.org, Bjorn Helgaas , Lorenzo Pieralisi , Rob Herring , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Lukas Wunner , "Rafael J . Wysocki" , Heiner Kallweit , Emmanuel Grumbach , linux-kernel@vger.kernel.org, Nirmal Patel , Jonathan Derrick , Lorenzo Pieralisi , Bjorn Helgaas Cc: ath10k@lists.infradead.org, ath11k@lists.infradead.org, ath12k@lists.infradead.org, intel-wired-lan@lists.osuosl.org, linux-arm-kernel@lists.infradead.org, linux-bluetooth@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-rdma@vger.kernel.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Subject: [PATCH v2 01/13] PCI/ASPM: Rename pci_enable_link_state() to pci_set_default_link_state() Date: Mon, 18 Sep 2023 16:10:51 +0300 Message-Id: <20230918131103.24119-2-ilpo.jarvinen@linux.intel.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230918131103.24119-1-ilpo.jarvinen@linux.intel.com> References: <20230918131103.24119-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-20230918_061839_711342_B02196BA X-CRM114-Status: GOOD ( 16.12 ) X-BeenThere: ath11k@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: "ath11k" Errors-To: ath11k-bounces+ath11k=archiver.kernel.org@lists.infradead.org cGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgYW5kIHBjaV9kaXNhYmxlX2xpbmtfc3RhdGUoKSBhcmUg bm90IHBhaXJlZApzeW1tZXRyaWNhbGx5IGRlc3BpdGUgdGhlaXIgbmFtZXMgc3VnZ2VzdGluZyBv dGhlcndpc2UuCnBjaV9lbmFibGVfbGlua19zdGF0ZSgpIHR3ZWFrcyBsaW5rIHN0YXRlIHdoZW4g dGhlICJkZWZhdWx0IiBwb2xpY3kgaXMKaW4gdXNlIHJhdGhlciB0aGFuIGV4YWN0bHkgImVuYWJs aW5nIiBzb21lIGxpbmsgc3RhdGVzLiBPYnZpb3VzbHksIHdoZW4KdGhlIGRlZmF1bHQgcG9saWN5 IGlzIGluIHVzZSBhbmQgdGhlIGRlZmF1bHQgbGluayBzdGF0ZSBpcyBjaGFuZ2VkLApzb21lIGxp bmsgc3RhdGVzIG1heSBnZXQgZW5hYmxlZCBidXQgdGhhdCBpcyBhIHNlY29uZGFyeSBlZmZlY3Qu CgpUaHVzLCByZW5hbWUgcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgdG8gcGNpX3NldF9kZWZhdWx0 X2xpbmtfc3RhdGUoKSB0bwpiZXR0ZXIgbWF0Y2ggd2hhdCBpdCBkb2VzLiBUaGUgcmVuYW1lIGFs c28gZnJlZXMKcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgbmFtZSBzbyB0aGF0IGEgZnVuY3Rpb24g dGhhdCBwYWlycwpzeW1tZXRyaWNhbGx5IHdpdGggcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpIGNh biBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IElscG8gSsOkcnZpbmVuIDxpbHBvLmph cnZpbmVuQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5j IHwgMiArLQogZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMgICAgICB8IDggKysrKy0tLS0KIGluY2x1 ZGUvbGludXgvcGNpLmggICAgICAgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvdm1kLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jCmluZGV4IGFkNTZkZjk4 YjhlNi4uZTQyNGNlODk3ZDIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3Zt ZC5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvdm1kLmMKQEAgLTc1Miw3ICs3NTIsNyBA QCBzdGF0aWMgaW50IHZtZF9wbV9lbmFibGVfcXVpcmsoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZv aWQgKnVzZXJkYXRhKQogCWlmICghKGZlYXR1cmVzICYgVk1EX0ZFQVRfQklPU19QTV9RVUlSSykp CiAJCXJldHVybiAwOwogCi0JcGNpX2VuYWJsZV9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOworCXBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOwogCiAJcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRldiwgUENJX0VY VF9DQVBfSURfTFRSKTsKIAlpZiAoIXBvcykKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3BjaWUv YXNwbS5jIGIvZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMKaW5kZXggMWJmNjMwMDU5MjY0Li5mYzkw OWUyMDM2NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL3BjaWUvYXNwbS5jCisrKyBiL2RyaXZl cnMvcGNpL3BjaWUvYXNwbS5jCkBAIC0xMTAyLDggKzExMDIsOCBAQCBpbnQgcGNpX2Rpc2FibGVf bGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQogRVhQT1JUX1NZTUJP TChwY2lfZGlzYWJsZV9saW5rX3N0YXRlKTsKIAogLyoqCi0gKiBwY2lfZW5hYmxlX2xpbmtfc3Rh dGUgLSBDbGVhciBhbmQgc2V0IHRoZSBkZWZhdWx0IGRldmljZSBsaW5rIHN0YXRlIHNvIHRoYXQK LSAqIHRoZSBsaW5rIG1heSBiZSBhbGxvd2VkIHRvIGVudGVyIHRoZSBzcGVjaWZpZWQgc3RhdGVz LiBOb3RlIHRoYXQgaWYgdGhlCisgKiBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZSAtIENsZWFy IGFuZCBzZXQgdGhlIGRlZmF1bHQgZGV2aWNlIGxpbmsgc3RhdGUgc28KKyAqIHRoYXQgdGhlIGxp bmsgbWF5IGJlIGFsbG93ZWQgdG8gZW50ZXIgdGhlIHNwZWNpZmllZCBzdGF0ZXMuIE5vdGUgdGhh dCBpZiB0aGUKICAqIEJJT1MgZGlkbid0IGdyYW50IEFTUE0gY29udHJvbCB0byB0aGUgT1MsIHRo aXMgZG9lcyBub3RoaW5nIGJlY2F1c2Ugd2UgY2FuJ3QKICAqIHRvdWNoIHRoZSBMTktDVEwgcmVn aXN0ZXIuIEFsc28gbm90ZSB0aGF0IHRoaXMgZG9lcyBub3QgZW5hYmxlIHN0YXRlcwogICogZGlz YWJsZWQgYnkgcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpLiBSZXR1cm4gMCBvciBhIG5lZ2F0aXZl IGVycm5vLgpAQCAtMTExMSw3ICsxMTExLDcgQEAgRVhQT1JUX1NZTUJPTChwY2lfZGlzYWJsZV9s aW5rX3N0YXRlKTsKICAqIEBwZGV2OiBQQ0kgZGV2aWNlCiAgKiBAc3RhdGU6IE1hc2sgb2YgQVNQ TSBsaW5rIHN0YXRlcyB0byBlbmFibGUKICAqLwotaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShz dHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQoraW50IHBjaV9zZXRfZGVmYXVsdF9saW5r X3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7CiAJc3RydWN0IHBjaWVf bGlua19zdGF0ZSAqbGluayA9IHBjaWVfYXNwbV9nZXRfbGluayhwZGV2KTsKIApAQCAtMTE1Myw3 ICsxMTUzLDcgQEAgaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRl diwgaW50IHN0YXRlKQogCiAJcmV0dXJuIDA7CiB9Ci1FWFBPUlRfU1lNQk9MKHBjaV9lbmFibGVf bGlua19zdGF0ZSk7CitFWFBPUlRfU1lNQk9MKHBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKTsK IAogc3RhdGljIGludCBwY2llX2FzcG1fc2V0X3BvbGljeShjb25zdCBjaGFyICp2YWwsCiAJCQkJ Y29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqa3ApCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4 L3BjaS5oIGIvaW5jbHVkZS9saW51eC9wY2kuaAppbmRleCA4YzdjMmMzYzZjNjUuLjdkZjU2OTg4 ZmY0OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9wY2kuaAorKysgYi9pbmNsdWRlL2xpbnV4 L3BjaS5oCkBAIC0xNzc2LDcgKzE3NzYsNyBAQCBleHRlcm4gYm9vbCBwY2llX3BvcnRzX25hdGl2 ZTsKICNpZmRlZiBDT05GSUdfUENJRUFTUE0KIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlKHN0 cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwogaW50IHBjaV9kaXNhYmxlX2xpbmtfc3Rh dGVfbG9ja2VkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwotaW50IHBjaV9lbmFi bGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsKK2ludCBwY2lf c2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsK IHZvaWQgcGNpZV9ub19hc3BtKHZvaWQpOwogYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9lbmFibGVk KHZvaWQpOwogYm9vbCBwY2llX2FzcG1fZW5hYmxlZChzdHJ1Y3QgcGNpX2RldiAqcGRldik7CkBA IC0xNzg1LDcgKzE3ODUsNyBAQCBzdGF0aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0 YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7IHJldHVybiAwOyB9CiBzdGF0 aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlX2xvY2tlZChzdHJ1Y3QgcGNpX2Rl diAqcGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQotc3RhdGljIGlubGluZSBpbnQgcGNp X2VuYWJsZV9saW5rX3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCitzdGF0 aWMgaW5saW5lIGludCBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAq cGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2b2lkIHBjaWVf bm9fYXNwbSh2b2lkKSB7IH0KIHN0YXRpYyBpbmxpbmUgYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9l bmFibGVkKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9Ci0tIAoyLjMwLjIKCgotLSAKYXRoMTFrIG1h aWxpbmcgbGlzdAphdGgxMWtAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2F0aDExawo= 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 152C6CD37B0 for ; Mon, 18 Sep 2023 13:18:43 +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=YNNDtcnIdAe1cIQ+3MtdzF1uL9rT4N+3zCf02jrA4LA=; b=AzHaTe3M6k+tkV akUuNwlsmHx6bSTLQJLy2Ln4ixN80C8mj3nYDEINbBS49An4qf2uEBpTMLrAZ/M1bkz4rb770WrEA ZWCpPXjSxi8oPdLlIPnbuXbPO+MCRPHhbHq0SN07TeVdiYl0eZSDLjllFvQX69JB4zxWutSW+qCLf iaUEhmAL9fBTBto5fmFvFH4KoAlbwSP9IaU23jotSImWmAhUzE+2yICa5ZPURAJ6kY7BcWlnNZt5j VC6ohvySpf2U5Lt5pUzT59c8BWFyMuqcaJ7NLVndg1WyZ2XTYQFCHJBcBGyCNZVWIhfV5mGfhRYo9 +fRA+OH05w6qvflvQjtw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qiE9C-00FWUK-2V for ath12k@archiver.kernel.org; Mon, 18 Sep 2023 13:18:42 +0000 Received: from mgamail.intel.com ([134.134.136.100]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qiE99-00FWSg-20; Mon, 18 Sep 2023 13:18:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695043119; x=1726579119; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=4RLnw7kq3hIGZLooWQrGpuOQSJqB/nglTVJsokARwac=; b=GFOZca9Sc6hPw2G2U9fs2KifAJIHsESsuBktPK5wtPGCkrewLNnG8pO/ 0hO2sh60S0ptL0tn8YCYA5xuD62akjRq/+D/p1bTjk4KgyEOuTfdjWKXd kcR3MVWLsoosy3C1jPpTHkh+1Apgk99mYB2oRdHvUbLgeTAdI5B2co2L6 2mcP1aGDzF0HH/t79mIDWQNFKmKLlwtozEymOxNw/dJ5jtKw1WkGpc5I5 A4SukmRCjzAYB7+uyYefah+VZQC2sYuByXODWTavyL/JD+FYudxwJqwit WbJ3VaR4hja5Pl0LEFYd+2TQqxiYiLXtKCM/kZUwUCv8yQHeZm/AhTR84 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="446112695" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="446112695" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="811341426" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="811341426" Received: from nprotaso-mobl1.ccr.corp.intel.com (HELO ijarvine-mobl2.ger.corp.intel.com) ([10.252.49.156]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:30 -0700 From: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= To: linux-pci@vger.kernel.org, Bjorn Helgaas , Lorenzo Pieralisi , Rob Herring , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Lukas Wunner , "Rafael J . Wysocki" , Heiner Kallweit , Emmanuel Grumbach , linux-kernel@vger.kernel.org, Nirmal Patel , Jonathan Derrick , Lorenzo Pieralisi , Bjorn Helgaas Cc: ath10k@lists.infradead.org, ath11k@lists.infradead.org, ath12k@lists.infradead.org, intel-wired-lan@lists.osuosl.org, linux-arm-kernel@lists.infradead.org, linux-bluetooth@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-rdma@vger.kernel.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Subject: [PATCH v2 01/13] PCI/ASPM: Rename pci_enable_link_state() to pci_set_default_link_state() Date: Mon, 18 Sep 2023 16:10:51 +0300 Message-Id: <20230918131103.24119-2-ilpo.jarvinen@linux.intel.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230918131103.24119-1-ilpo.jarvinen@linux.intel.com> References: <20230918131103.24119-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-20230918_061839_711342_B02196BA X-CRM114-Status: GOOD ( 16.12 ) X-BeenThere: ath12k@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: "ath12k" Errors-To: ath12k-bounces+ath12k=archiver.kernel.org@lists.infradead.org cGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgYW5kIHBjaV9kaXNhYmxlX2xpbmtfc3RhdGUoKSBhcmUg bm90IHBhaXJlZApzeW1tZXRyaWNhbGx5IGRlc3BpdGUgdGhlaXIgbmFtZXMgc3VnZ2VzdGluZyBv dGhlcndpc2UuCnBjaV9lbmFibGVfbGlua19zdGF0ZSgpIHR3ZWFrcyBsaW5rIHN0YXRlIHdoZW4g dGhlICJkZWZhdWx0IiBwb2xpY3kgaXMKaW4gdXNlIHJhdGhlciB0aGFuIGV4YWN0bHkgImVuYWJs aW5nIiBzb21lIGxpbmsgc3RhdGVzLiBPYnZpb3VzbHksIHdoZW4KdGhlIGRlZmF1bHQgcG9saWN5 IGlzIGluIHVzZSBhbmQgdGhlIGRlZmF1bHQgbGluayBzdGF0ZSBpcyBjaGFuZ2VkLApzb21lIGxp bmsgc3RhdGVzIG1heSBnZXQgZW5hYmxlZCBidXQgdGhhdCBpcyBhIHNlY29uZGFyeSBlZmZlY3Qu CgpUaHVzLCByZW5hbWUgcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgdG8gcGNpX3NldF9kZWZhdWx0 X2xpbmtfc3RhdGUoKSB0bwpiZXR0ZXIgbWF0Y2ggd2hhdCBpdCBkb2VzLiBUaGUgcmVuYW1lIGFs c28gZnJlZXMKcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgbmFtZSBzbyB0aGF0IGEgZnVuY3Rpb24g dGhhdCBwYWlycwpzeW1tZXRyaWNhbGx5IHdpdGggcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpIGNh biBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IElscG8gSsOkcnZpbmVuIDxpbHBvLmph cnZpbmVuQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5j IHwgMiArLQogZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMgICAgICB8IDggKysrKy0tLS0KIGluY2x1 ZGUvbGludXgvcGNpLmggICAgICAgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvdm1kLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jCmluZGV4IGFkNTZkZjk4 YjhlNi4uZTQyNGNlODk3ZDIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3Zt ZC5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvdm1kLmMKQEAgLTc1Miw3ICs3NTIsNyBA QCBzdGF0aWMgaW50IHZtZF9wbV9lbmFibGVfcXVpcmsoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZv aWQgKnVzZXJkYXRhKQogCWlmICghKGZlYXR1cmVzICYgVk1EX0ZFQVRfQklPU19QTV9RVUlSSykp CiAJCXJldHVybiAwOwogCi0JcGNpX2VuYWJsZV9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOworCXBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOwogCiAJcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRldiwgUENJX0VY VF9DQVBfSURfTFRSKTsKIAlpZiAoIXBvcykKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3BjaWUv YXNwbS5jIGIvZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMKaW5kZXggMWJmNjMwMDU5MjY0Li5mYzkw OWUyMDM2NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL3BjaWUvYXNwbS5jCisrKyBiL2RyaXZl cnMvcGNpL3BjaWUvYXNwbS5jCkBAIC0xMTAyLDggKzExMDIsOCBAQCBpbnQgcGNpX2Rpc2FibGVf bGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQogRVhQT1JUX1NZTUJP TChwY2lfZGlzYWJsZV9saW5rX3N0YXRlKTsKIAogLyoqCi0gKiBwY2lfZW5hYmxlX2xpbmtfc3Rh dGUgLSBDbGVhciBhbmQgc2V0IHRoZSBkZWZhdWx0IGRldmljZSBsaW5rIHN0YXRlIHNvIHRoYXQK LSAqIHRoZSBsaW5rIG1heSBiZSBhbGxvd2VkIHRvIGVudGVyIHRoZSBzcGVjaWZpZWQgc3RhdGVz LiBOb3RlIHRoYXQgaWYgdGhlCisgKiBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZSAtIENsZWFy IGFuZCBzZXQgdGhlIGRlZmF1bHQgZGV2aWNlIGxpbmsgc3RhdGUgc28KKyAqIHRoYXQgdGhlIGxp bmsgbWF5IGJlIGFsbG93ZWQgdG8gZW50ZXIgdGhlIHNwZWNpZmllZCBzdGF0ZXMuIE5vdGUgdGhh dCBpZiB0aGUKICAqIEJJT1MgZGlkbid0IGdyYW50IEFTUE0gY29udHJvbCB0byB0aGUgT1MsIHRo aXMgZG9lcyBub3RoaW5nIGJlY2F1c2Ugd2UgY2FuJ3QKICAqIHRvdWNoIHRoZSBMTktDVEwgcmVn aXN0ZXIuIEFsc28gbm90ZSB0aGF0IHRoaXMgZG9lcyBub3QgZW5hYmxlIHN0YXRlcwogICogZGlz YWJsZWQgYnkgcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpLiBSZXR1cm4gMCBvciBhIG5lZ2F0aXZl IGVycm5vLgpAQCAtMTExMSw3ICsxMTExLDcgQEAgRVhQT1JUX1NZTUJPTChwY2lfZGlzYWJsZV9s aW5rX3N0YXRlKTsKICAqIEBwZGV2OiBQQ0kgZGV2aWNlCiAgKiBAc3RhdGU6IE1hc2sgb2YgQVNQ TSBsaW5rIHN0YXRlcyB0byBlbmFibGUKICAqLwotaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShz dHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQoraW50IHBjaV9zZXRfZGVmYXVsdF9saW5r X3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7CiAJc3RydWN0IHBjaWVf bGlua19zdGF0ZSAqbGluayA9IHBjaWVfYXNwbV9nZXRfbGluayhwZGV2KTsKIApAQCAtMTE1Myw3 ICsxMTUzLDcgQEAgaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRl diwgaW50IHN0YXRlKQogCiAJcmV0dXJuIDA7CiB9Ci1FWFBPUlRfU1lNQk9MKHBjaV9lbmFibGVf bGlua19zdGF0ZSk7CitFWFBPUlRfU1lNQk9MKHBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKTsK IAogc3RhdGljIGludCBwY2llX2FzcG1fc2V0X3BvbGljeShjb25zdCBjaGFyICp2YWwsCiAJCQkJ Y29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqa3ApCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4 L3BjaS5oIGIvaW5jbHVkZS9saW51eC9wY2kuaAppbmRleCA4YzdjMmMzYzZjNjUuLjdkZjU2OTg4 ZmY0OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9wY2kuaAorKysgYi9pbmNsdWRlL2xpbnV4 L3BjaS5oCkBAIC0xNzc2LDcgKzE3NzYsNyBAQCBleHRlcm4gYm9vbCBwY2llX3BvcnRzX25hdGl2 ZTsKICNpZmRlZiBDT05GSUdfUENJRUFTUE0KIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlKHN0 cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwogaW50IHBjaV9kaXNhYmxlX2xpbmtfc3Rh dGVfbG9ja2VkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwotaW50IHBjaV9lbmFi bGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsKK2ludCBwY2lf c2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsK IHZvaWQgcGNpZV9ub19hc3BtKHZvaWQpOwogYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9lbmFibGVk KHZvaWQpOwogYm9vbCBwY2llX2FzcG1fZW5hYmxlZChzdHJ1Y3QgcGNpX2RldiAqcGRldik7CkBA IC0xNzg1LDcgKzE3ODUsNyBAQCBzdGF0aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0 YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7IHJldHVybiAwOyB9CiBzdGF0 aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlX2xvY2tlZChzdHJ1Y3QgcGNpX2Rl diAqcGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQotc3RhdGljIGlubGluZSBpbnQgcGNp X2VuYWJsZV9saW5rX3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCitzdGF0 aWMgaW5saW5lIGludCBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAq cGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2b2lkIHBjaWVf bm9fYXNwbSh2b2lkKSB7IH0KIHN0YXRpYyBpbmxpbmUgYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9l bmFibGVkKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9Ci0tIAoyLjMwLjIKCgotLSAKYXRoMTJrIG1h aWxpbmcgbGlzdAphdGgxMmtAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9hdGgxMmsK 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 smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 DBE19C46CA1 for ; Mon, 18 Sep 2023 15:18:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 865F6614D7; Mon, 18 Sep 2023 15:18:38 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 865F6614D7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org; s=default; t=1695050318; bh=iyp6AQPTF6yU0OVOTs3So+zRbfJeZpbddmr04++2BvA=; h=From:To:Date:In-Reply-To:References:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: Cc:From; b=ZzI/JA9TGkaC+EkPub5xyWAl5xS0enjisBZtVqY1fWHqaAeWL4yLLAgTOpx9slEDq ke7z/cZk4PWFgz8mM/NgOYytwXfM+DodPyjwcsi0glvNVbLteskErNG97TVx6ih4iO 1MaNPaNlY1NOdYkMziAoEvGBcum9AEmnL6/m47wevah4YenlI9EcW8EuWjT/BY8u9f XEI5MXJg4xc9GJPx4XjsOT/gxDEGtlh/muSteiuwOnUJEybv0pbdRH7ITxGfQd8t9O NyAPV9crhGwZ4Y/6fPXcVP8S5aeZMnlK771qNUlrFsnB5G2Btel4jtl/IkORtlc8yx 9TT9yHtvZru+A== X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QWx91G_ytihY; Mon, 18 Sep 2023 15:18:37 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id 56F45614DB; Mon, 18 Sep 2023 15:18:37 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 56F45614DB Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 60B331BF312 for ; Mon, 18 Sep 2023 13:18:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 3ABFD614C2 for ; Mon, 18 Sep 2023 13:18:40 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 3ABFD614C2 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qin7uefSsB4X for ; Mon, 18 Sep 2023 13:18:39 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by smtp3.osuosl.org (Postfix) with ESMTPS id 6EF7A614BF for ; Mon, 18 Sep 2023 13:18:39 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 6EF7A614BF X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="446112699" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="446112699" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="811341426" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="811341426" Received: from nprotaso-mobl1.ccr.corp.intel.com (HELO ijarvine-mobl2.ger.corp.intel.com) ([10.252.49.156]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:30 -0700 From: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= To: linux-pci@vger.kernel.org, Bjorn Helgaas , Lorenzo Pieralisi , Rob Herring , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Lukas Wunner , "Rafael J . Wysocki" , Heiner Kallweit , Emmanuel Grumbach , linux-kernel@vger.kernel.org, Nirmal Patel , Jonathan Derrick , Lorenzo Pieralisi , Bjorn Helgaas Date: Mon, 18 Sep 2023 16:10:51 +0300 Message-Id: <20230918131103.24119-2-ilpo.jarvinen@linux.intel.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230918131103.24119-1-ilpo.jarvinen@linux.intel.com> References: <20230918131103.24119-1-ilpo.jarvinen@linux.intel.com> MIME-Version: 1.0 X-Mailman-Approved-At: Mon, 18 Sep 2023 15:18:32 +0000 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695043119; x=1726579119; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=4RLnw7kq3hIGZLooWQrGpuOQSJqB/nglTVJsokARwac=; b=GFOZca9Sc6hPw2G2U9fs2KifAJIHsESsuBktPK5wtPGCkrewLNnG8pO/ 0hO2sh60S0ptL0tn8YCYA5xuD62akjRq/+D/p1bTjk4KgyEOuTfdjWKXd kcR3MVWLsoosy3C1jPpTHkh+1Apgk99mYB2oRdHvUbLgeTAdI5B2co2L6 2mcP1aGDzF0HH/t79mIDWQNFKmKLlwtozEymOxNw/dJ5jtKw1WkGpc5I5 A4SukmRCjzAYB7+uyYefah+VZQC2sYuByXODWTavyL/JD+FYudxwJqwit WbJ3VaR4hja5Pl0LEFYd+2TQqxiYiLXtKCM/kZUwUCv8yQHeZm/AhTR84 Q==; X-Mailman-Original-Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=GFOZca9S Subject: [Intel-wired-lan] [PATCH v2 01/13] PCI/ASPM: Rename pci_enable_link_state() to pci_set_default_link_state() X-BeenThere: intel-wired-lan@osuosl.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Wired Ethernet Linux Kernel Driver Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ath12k@lists.infradead.org, netdev@vger.kernel.org, linux-wireless@vger.kernel.org, ath10k@lists.infradead.org, linux-bluetooth@vger.kernel.org, intel-wired-lan@lists.osuosl.org, =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , linux-mediatek@lists.infradead.org, ath11k@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-rdma@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-wired-lan-bounces@osuosl.org Sender: "Intel-wired-lan" cGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgYW5kIHBjaV9kaXNhYmxlX2xpbmtfc3RhdGUoKSBhcmUg bm90IHBhaXJlZApzeW1tZXRyaWNhbGx5IGRlc3BpdGUgdGhlaXIgbmFtZXMgc3VnZ2VzdGluZyBv dGhlcndpc2UuCnBjaV9lbmFibGVfbGlua19zdGF0ZSgpIHR3ZWFrcyBsaW5rIHN0YXRlIHdoZW4g dGhlICJkZWZhdWx0IiBwb2xpY3kgaXMKaW4gdXNlIHJhdGhlciB0aGFuIGV4YWN0bHkgImVuYWJs aW5nIiBzb21lIGxpbmsgc3RhdGVzLiBPYnZpb3VzbHksIHdoZW4KdGhlIGRlZmF1bHQgcG9saWN5 IGlzIGluIHVzZSBhbmQgdGhlIGRlZmF1bHQgbGluayBzdGF0ZSBpcyBjaGFuZ2VkLApzb21lIGxp bmsgc3RhdGVzIG1heSBnZXQgZW5hYmxlZCBidXQgdGhhdCBpcyBhIHNlY29uZGFyeSBlZmZlY3Qu CgpUaHVzLCByZW5hbWUgcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgdG8gcGNpX3NldF9kZWZhdWx0 X2xpbmtfc3RhdGUoKSB0bwpiZXR0ZXIgbWF0Y2ggd2hhdCBpdCBkb2VzLiBUaGUgcmVuYW1lIGFs c28gZnJlZXMKcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgbmFtZSBzbyB0aGF0IGEgZnVuY3Rpb24g dGhhdCBwYWlycwpzeW1tZXRyaWNhbGx5IHdpdGggcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpIGNh biBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IElscG8gSsOkcnZpbmVuIDxpbHBvLmph cnZpbmVuQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5j IHwgMiArLQogZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMgICAgICB8IDggKysrKy0tLS0KIGluY2x1 ZGUvbGludXgvcGNpLmggICAgICAgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvdm1kLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jCmluZGV4IGFkNTZkZjk4 YjhlNi4uZTQyNGNlODk3ZDIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3Zt ZC5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvdm1kLmMKQEAgLTc1Miw3ICs3NTIsNyBA QCBzdGF0aWMgaW50IHZtZF9wbV9lbmFibGVfcXVpcmsoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZv aWQgKnVzZXJkYXRhKQogCWlmICghKGZlYXR1cmVzICYgVk1EX0ZFQVRfQklPU19QTV9RVUlSSykp CiAJCXJldHVybiAwOwogCi0JcGNpX2VuYWJsZV9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOworCXBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOwogCiAJcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRldiwgUENJX0VY VF9DQVBfSURfTFRSKTsKIAlpZiAoIXBvcykKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3BjaWUv YXNwbS5jIGIvZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMKaW5kZXggMWJmNjMwMDU5MjY0Li5mYzkw OWUyMDM2NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL3BjaWUvYXNwbS5jCisrKyBiL2RyaXZl cnMvcGNpL3BjaWUvYXNwbS5jCkBAIC0xMTAyLDggKzExMDIsOCBAQCBpbnQgcGNpX2Rpc2FibGVf bGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQogRVhQT1JUX1NZTUJP TChwY2lfZGlzYWJsZV9saW5rX3N0YXRlKTsKIAogLyoqCi0gKiBwY2lfZW5hYmxlX2xpbmtfc3Rh dGUgLSBDbGVhciBhbmQgc2V0IHRoZSBkZWZhdWx0IGRldmljZSBsaW5rIHN0YXRlIHNvIHRoYXQK LSAqIHRoZSBsaW5rIG1heSBiZSBhbGxvd2VkIHRvIGVudGVyIHRoZSBzcGVjaWZpZWQgc3RhdGVz LiBOb3RlIHRoYXQgaWYgdGhlCisgKiBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZSAtIENsZWFy IGFuZCBzZXQgdGhlIGRlZmF1bHQgZGV2aWNlIGxpbmsgc3RhdGUgc28KKyAqIHRoYXQgdGhlIGxp bmsgbWF5IGJlIGFsbG93ZWQgdG8gZW50ZXIgdGhlIHNwZWNpZmllZCBzdGF0ZXMuIE5vdGUgdGhh dCBpZiB0aGUKICAqIEJJT1MgZGlkbid0IGdyYW50IEFTUE0gY29udHJvbCB0byB0aGUgT1MsIHRo aXMgZG9lcyBub3RoaW5nIGJlY2F1c2Ugd2UgY2FuJ3QKICAqIHRvdWNoIHRoZSBMTktDVEwgcmVn aXN0ZXIuIEFsc28gbm90ZSB0aGF0IHRoaXMgZG9lcyBub3QgZW5hYmxlIHN0YXRlcwogICogZGlz YWJsZWQgYnkgcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpLiBSZXR1cm4gMCBvciBhIG5lZ2F0aXZl IGVycm5vLgpAQCAtMTExMSw3ICsxMTExLDcgQEAgRVhQT1JUX1NZTUJPTChwY2lfZGlzYWJsZV9s aW5rX3N0YXRlKTsKICAqIEBwZGV2OiBQQ0kgZGV2aWNlCiAgKiBAc3RhdGU6IE1hc2sgb2YgQVNQ TSBsaW5rIHN0YXRlcyB0byBlbmFibGUKICAqLwotaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShz dHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQoraW50IHBjaV9zZXRfZGVmYXVsdF9saW5r X3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7CiAJc3RydWN0IHBjaWVf bGlua19zdGF0ZSAqbGluayA9IHBjaWVfYXNwbV9nZXRfbGluayhwZGV2KTsKIApAQCAtMTE1Myw3 ICsxMTUzLDcgQEAgaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRl diwgaW50IHN0YXRlKQogCiAJcmV0dXJuIDA7CiB9Ci1FWFBPUlRfU1lNQk9MKHBjaV9lbmFibGVf bGlua19zdGF0ZSk7CitFWFBPUlRfU1lNQk9MKHBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKTsK IAogc3RhdGljIGludCBwY2llX2FzcG1fc2V0X3BvbGljeShjb25zdCBjaGFyICp2YWwsCiAJCQkJ Y29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqa3ApCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4 L3BjaS5oIGIvaW5jbHVkZS9saW51eC9wY2kuaAppbmRleCA4YzdjMmMzYzZjNjUuLjdkZjU2OTg4 ZmY0OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9wY2kuaAorKysgYi9pbmNsdWRlL2xpbnV4 L3BjaS5oCkBAIC0xNzc2LDcgKzE3NzYsNyBAQCBleHRlcm4gYm9vbCBwY2llX3BvcnRzX25hdGl2 ZTsKICNpZmRlZiBDT05GSUdfUENJRUFTUE0KIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlKHN0 cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwogaW50IHBjaV9kaXNhYmxlX2xpbmtfc3Rh dGVfbG9ja2VkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwotaW50IHBjaV9lbmFi bGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsKK2ludCBwY2lf c2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsK IHZvaWQgcGNpZV9ub19hc3BtKHZvaWQpOwogYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9lbmFibGVk KHZvaWQpOwogYm9vbCBwY2llX2FzcG1fZW5hYmxlZChzdHJ1Y3QgcGNpX2RldiAqcGRldik7CkBA IC0xNzg1LDcgKzE3ODUsNyBAQCBzdGF0aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0 YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7IHJldHVybiAwOyB9CiBzdGF0 aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlX2xvY2tlZChzdHJ1Y3QgcGNpX2Rl diAqcGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQotc3RhdGljIGlubGluZSBpbnQgcGNp X2VuYWJsZV9saW5rX3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCitzdGF0 aWMgaW5saW5lIGludCBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAq cGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2b2lkIHBjaWVf bm9fYXNwbSh2b2lkKSB7IH0KIHN0YXRpYyBpbmxpbmUgYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9l bmFibGVkKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9Ci0tIAoyLjMwLjIKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLXdpcmVkLWxhbiBtYWlsaW5n IGxpc3QKSW50ZWwtd2lyZWQtbGFuQG9zdW9zbC5vcmcKaHR0cHM6Ly9saXN0cy5vc3Vvc2wub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtd2lyZWQtbGFuCg== 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2FD65CD13D2 for ; Mon, 18 Sep 2023 15:47:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229830AbjIRPrN (ORCPT ); Mon, 18 Sep 2023 11:47:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44746 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229804AbjIRPrL (ORCPT ); Mon, 18 Sep 2023 11:47:11 -0400 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 98E5E121; Mon, 18 Sep 2023 08:44:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695051873; x=1726587873; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=4RLnw7kq3hIGZLooWQrGpuOQSJqB/nglTVJsokARwac=; b=BiWQTkL2r5gcaOLpyGOle3AHlJbaiX8n15uOmFR6rgG6EuNjG1iSBNNf BYwweDF8M1m9tDk0I9htAdK//6v82UhVRHHj1o+g7kl37wJmCOP6yJyWG 2XgPzKx2620pR8vWx7XEbIVTHzBc6ftDn/FipSxZE//lFS4HH8lB0wxdg D7Z5d8Syxj7Mrl6ZjS19QGO1cEUhbVrfmM2BsbaaacdI05KrRrMCEEnsK 8ry5FL0UcrnM0DCvtk4uKBawt5t5iIMI5Hh89F1ICblxt0xau6qBCNahe 8Zqkfw8sBjA3fQWZyyyg6AOC6ImMuCC77b5unx05UrVSm5XHQdHsAZoBU g==; X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="446112692" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="446112692" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="811341426" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="811341426" Received: from nprotaso-mobl1.ccr.corp.intel.com (HELO ijarvine-mobl2.ger.corp.intel.com) ([10.252.49.156]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:30 -0700 From: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= To: linux-pci@vger.kernel.org, Bjorn Helgaas , Lorenzo Pieralisi , Rob Herring , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Lukas Wunner , "Rafael J . Wysocki" , Heiner Kallweit , Emmanuel Grumbach , linux-kernel@vger.kernel.org, Nirmal Patel , Jonathan Derrick , Lorenzo Pieralisi , Bjorn Helgaas Cc: ath10k@lists.infradead.org, ath11k@lists.infradead.org, ath12k@lists.infradead.org, intel-wired-lan@lists.osuosl.org, linux-arm-kernel@lists.infradead.org, linux-bluetooth@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-rdma@vger.kernel.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Subject: [PATCH v2 01/13] PCI/ASPM: Rename pci_enable_link_state() to pci_set_default_link_state() Date: Mon, 18 Sep 2023 16:10:51 +0300 Message-Id: <20230918131103.24119-2-ilpo.jarvinen@linux.intel.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230918131103.24119-1-ilpo.jarvinen@linux.intel.com> References: <20230918131103.24119-1-ilpo.jarvinen@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org pci_enable_link_state() and pci_disable_link_state() are not paired symmetrically despite their names suggesting otherwise. pci_enable_link_state() tweaks link state when the "default" policy is in use rather than exactly "enabling" some link states. Obviously, when the default policy is in use and the default link state is changed, some link states may get enabled but that is a secondary effect. Thus, rename pci_enable_link_state() to pci_set_default_link_state() to better match what it does. The rename also frees pci_enable_link_state() name so that a function that pairs symmetrically with pci_disable_link_state() can be added later. Signed-off-by: Ilpo Järvinen --- drivers/pci/controller/vmd.c | 2 +- drivers/pci/pcie/aspm.c | 8 ++++---- include/linux/pci.h | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/pci/controller/vmd.c b/drivers/pci/controller/vmd.c index ad56df98b8e6..e424ce897d23 100644 --- a/drivers/pci/controller/vmd.c +++ b/drivers/pci/controller/vmd.c @@ -752,7 +752,7 @@ static int vmd_pm_enable_quirk(struct pci_dev *pdev, void *userdata) if (!(features & VMD_FEAT_BIOS_PM_QUIRK)) return 0; - pci_enable_link_state(pdev, PCIE_LINK_STATE_ALL); + pci_set_default_link_state(pdev, PCIE_LINK_STATE_ALL); pos = pci_find_ext_capability(pdev, PCI_EXT_CAP_ID_LTR); if (!pos) diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c index 1bf630059264..fc909e20365f 100644 --- a/drivers/pci/pcie/aspm.c +++ b/drivers/pci/pcie/aspm.c @@ -1102,8 +1102,8 @@ int pci_disable_link_state(struct pci_dev *pdev, int state) EXPORT_SYMBOL(pci_disable_link_state); /** - * pci_enable_link_state - Clear and set the default device link state so that - * the link may be allowed to enter the specified states. Note that if the + * pci_set_default_link_state - Clear and set the default device link state so + * that the link may be allowed to enter the specified states. Note that if the * BIOS didn't grant ASPM control to the OS, this does nothing because we can't * touch the LNKCTL register. Also note that this does not enable states * disabled by pci_disable_link_state(). Return 0 or a negative errno. @@ -1111,7 +1111,7 @@ EXPORT_SYMBOL(pci_disable_link_state); * @pdev: PCI device * @state: Mask of ASPM link states to enable */ -int pci_enable_link_state(struct pci_dev *pdev, int state) +int pci_set_default_link_state(struct pci_dev *pdev, int state) { struct pcie_link_state *link = pcie_aspm_get_link(pdev); @@ -1153,7 +1153,7 @@ int pci_enable_link_state(struct pci_dev *pdev, int state) return 0; } -EXPORT_SYMBOL(pci_enable_link_state); +EXPORT_SYMBOL(pci_set_default_link_state); static int pcie_aspm_set_policy(const char *val, const struct kernel_param *kp) diff --git a/include/linux/pci.h b/include/linux/pci.h index 8c7c2c3c6c65..7df56988ff48 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h @@ -1776,7 +1776,7 @@ extern bool pcie_ports_native; #ifdef CONFIG_PCIEASPM int pci_disable_link_state(struct pci_dev *pdev, int state); int pci_disable_link_state_locked(struct pci_dev *pdev, int state); -int pci_enable_link_state(struct pci_dev *pdev, int state); +int pci_set_default_link_state(struct pci_dev *pdev, int state); void pcie_no_aspm(void); bool pcie_aspm_support_enabled(void); bool pcie_aspm_enabled(struct pci_dev *pdev); @@ -1785,7 +1785,7 @@ static inline int pci_disable_link_state(struct pci_dev *pdev, int state) { return 0; } static inline int pci_disable_link_state_locked(struct pci_dev *pdev, int state) { return 0; } -static inline int pci_enable_link_state(struct pci_dev *pdev, int state) +static inline int pci_set_default_link_state(struct pci_dev *pdev, int state) { return 0; } static inline void pcie_no_aspm(void) { } static inline bool pcie_aspm_support_enabled(void) { return false; } -- 2.30.2 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 A3852C46CA1 for ; Mon, 18 Sep 2023 13:19:10 +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=Fu5spkmGZYgo6YjOQL5oWhAoLS1OWH9m9bNwrdX+fcE=; b=ZVRRDwWYCj8AuK /MJ5DRQRcPk0sO7HBlCvAbWx5NZf7oyUIyofoLUiMYfGQdApKESuQTojWIrwToQz6tdo0mo4VJMDY 8Ea/7vxHUuw1KVxzgChT+f5YHekHob8bSn8S3KVnuu83r1TJMpJ6dH7bqiWzyfm6BkJ5c9vlhZ9pR QmF48JcA7+uDRV8XsywlMGGWXibmwz+/HoPBHESsFn5Phy8wRuTM6V1nLlw6lrOmFXMyDiDyYqyNN EeHlPPL4lc13ka+AaLBGDBAxW9hescxdQLOi/DM4drqqGJ8SicbJH8k/TeqDKgP9f8MpNVa3MT8xF 8fv3me2Pg9jklvt5Dzyw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qiE9D-00FWUe-0Y; Mon, 18 Sep 2023 13:18:43 +0000 Received: from mgamail.intel.com ([134.134.136.100]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qiE99-00FWSg-20; Mon, 18 Sep 2023 13:18:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695043119; x=1726579119; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=4RLnw7kq3hIGZLooWQrGpuOQSJqB/nglTVJsokARwac=; b=GFOZca9Sc6hPw2G2U9fs2KifAJIHsESsuBktPK5wtPGCkrewLNnG8pO/ 0hO2sh60S0ptL0tn8YCYA5xuD62akjRq/+D/p1bTjk4KgyEOuTfdjWKXd kcR3MVWLsoosy3C1jPpTHkh+1Apgk99mYB2oRdHvUbLgeTAdI5B2co2L6 2mcP1aGDzF0HH/t79mIDWQNFKmKLlwtozEymOxNw/dJ5jtKw1WkGpc5I5 A4SukmRCjzAYB7+uyYefah+VZQC2sYuByXODWTavyL/JD+FYudxwJqwit WbJ3VaR4hja5Pl0LEFYd+2TQqxiYiLXtKCM/kZUwUCv8yQHeZm/AhTR84 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="446112695" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="446112695" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10837"; a="811341426" X-IronPort-AV: E=Sophos;i="6.02,156,1688454000"; d="scan'208";a="811341426" Received: from nprotaso-mobl1.ccr.corp.intel.com (HELO ijarvine-mobl2.ger.corp.intel.com) ([10.252.49.156]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Sep 2023 06:11:30 -0700 From: =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= To: linux-pci@vger.kernel.org, Bjorn Helgaas , Lorenzo Pieralisi , Rob Herring , =?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?= , Lukas Wunner , "Rafael J . Wysocki" , Heiner Kallweit , Emmanuel Grumbach , linux-kernel@vger.kernel.org, Nirmal Patel , Jonathan Derrick , Lorenzo Pieralisi , Bjorn Helgaas Cc: ath10k@lists.infradead.org, ath11k@lists.infradead.org, ath12k@lists.infradead.org, intel-wired-lan@lists.osuosl.org, linux-arm-kernel@lists.infradead.org, linux-bluetooth@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-rdma@vger.kernel.org, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Subject: [PATCH v2 01/13] PCI/ASPM: Rename pci_enable_link_state() to pci_set_default_link_state() Date: Mon, 18 Sep 2023 16:10:51 +0300 Message-Id: <20230918131103.24119-2-ilpo.jarvinen@linux.intel.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230918131103.24119-1-ilpo.jarvinen@linux.intel.com> References: <20230918131103.24119-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-20230918_061839_711342_B02196BA X-CRM114-Status: GOOD ( 16.12 ) 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 cGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgYW5kIHBjaV9kaXNhYmxlX2xpbmtfc3RhdGUoKSBhcmUg bm90IHBhaXJlZApzeW1tZXRyaWNhbGx5IGRlc3BpdGUgdGhlaXIgbmFtZXMgc3VnZ2VzdGluZyBv dGhlcndpc2UuCnBjaV9lbmFibGVfbGlua19zdGF0ZSgpIHR3ZWFrcyBsaW5rIHN0YXRlIHdoZW4g dGhlICJkZWZhdWx0IiBwb2xpY3kgaXMKaW4gdXNlIHJhdGhlciB0aGFuIGV4YWN0bHkgImVuYWJs aW5nIiBzb21lIGxpbmsgc3RhdGVzLiBPYnZpb3VzbHksIHdoZW4KdGhlIGRlZmF1bHQgcG9saWN5 IGlzIGluIHVzZSBhbmQgdGhlIGRlZmF1bHQgbGluayBzdGF0ZSBpcyBjaGFuZ2VkLApzb21lIGxp bmsgc3RhdGVzIG1heSBnZXQgZW5hYmxlZCBidXQgdGhhdCBpcyBhIHNlY29uZGFyeSBlZmZlY3Qu CgpUaHVzLCByZW5hbWUgcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgdG8gcGNpX3NldF9kZWZhdWx0 X2xpbmtfc3RhdGUoKSB0bwpiZXR0ZXIgbWF0Y2ggd2hhdCBpdCBkb2VzLiBUaGUgcmVuYW1lIGFs c28gZnJlZXMKcGNpX2VuYWJsZV9saW5rX3N0YXRlKCkgbmFtZSBzbyB0aGF0IGEgZnVuY3Rpb24g dGhhdCBwYWlycwpzeW1tZXRyaWNhbGx5IHdpdGggcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpIGNh biBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IElscG8gSsOkcnZpbmVuIDxpbHBvLmph cnZpbmVuQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5j IHwgMiArLQogZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMgICAgICB8IDggKysrKy0tLS0KIGluY2x1 ZGUvbGludXgvcGNpLmggICAgICAgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvdm1kLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jCmluZGV4IGFkNTZkZjk4 YjhlNi4uZTQyNGNlODk3ZDIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3Zt ZC5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvdm1kLmMKQEAgLTc1Miw3ICs3NTIsNyBA QCBzdGF0aWMgaW50IHZtZF9wbV9lbmFibGVfcXVpcmsoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZv aWQgKnVzZXJkYXRhKQogCWlmICghKGZlYXR1cmVzICYgVk1EX0ZFQVRfQklPU19QTV9RVUlSSykp CiAJCXJldHVybiAwOwogCi0JcGNpX2VuYWJsZV9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOworCXBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKHBkZXYsIFBDSUVfTElOS19T VEFURV9BTEwpOwogCiAJcG9zID0gcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRldiwgUENJX0VY VF9DQVBfSURfTFRSKTsKIAlpZiAoIXBvcykKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3BjaWUv YXNwbS5jIGIvZHJpdmVycy9wY2kvcGNpZS9hc3BtLmMKaW5kZXggMWJmNjMwMDU5MjY0Li5mYzkw OWUyMDM2NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL3BjaWUvYXNwbS5jCisrKyBiL2RyaXZl cnMvcGNpL3BjaWUvYXNwbS5jCkBAIC0xMTAyLDggKzExMDIsOCBAQCBpbnQgcGNpX2Rpc2FibGVf bGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQogRVhQT1JUX1NZTUJP TChwY2lfZGlzYWJsZV9saW5rX3N0YXRlKTsKIAogLyoqCi0gKiBwY2lfZW5hYmxlX2xpbmtfc3Rh dGUgLSBDbGVhciBhbmQgc2V0IHRoZSBkZWZhdWx0IGRldmljZSBsaW5rIHN0YXRlIHNvIHRoYXQK LSAqIHRoZSBsaW5rIG1heSBiZSBhbGxvd2VkIHRvIGVudGVyIHRoZSBzcGVjaWZpZWQgc3RhdGVz LiBOb3RlIHRoYXQgaWYgdGhlCisgKiBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZSAtIENsZWFy IGFuZCBzZXQgdGhlIGRlZmF1bHQgZGV2aWNlIGxpbmsgc3RhdGUgc28KKyAqIHRoYXQgdGhlIGxp bmsgbWF5IGJlIGFsbG93ZWQgdG8gZW50ZXIgdGhlIHNwZWNpZmllZCBzdGF0ZXMuIE5vdGUgdGhh dCBpZiB0aGUKICAqIEJJT1MgZGlkbid0IGdyYW50IEFTUE0gY29udHJvbCB0byB0aGUgT1MsIHRo aXMgZG9lcyBub3RoaW5nIGJlY2F1c2Ugd2UgY2FuJ3QKICAqIHRvdWNoIHRoZSBMTktDVEwgcmVn aXN0ZXIuIEFsc28gbm90ZSB0aGF0IHRoaXMgZG9lcyBub3QgZW5hYmxlIHN0YXRlcwogICogZGlz YWJsZWQgYnkgcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpLiBSZXR1cm4gMCBvciBhIG5lZ2F0aXZl IGVycm5vLgpAQCAtMTExMSw3ICsxMTExLDcgQEAgRVhQT1JUX1NZTUJPTChwY2lfZGlzYWJsZV9s aW5rX3N0YXRlKTsKICAqIEBwZGV2OiBQQ0kgZGV2aWNlCiAgKiBAc3RhdGU6IE1hc2sgb2YgQVNQ TSBsaW5rIHN0YXRlcyB0byBlbmFibGUKICAqLwotaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShz dHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKQoraW50IHBjaV9zZXRfZGVmYXVsdF9saW5r X3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7CiAJc3RydWN0IHBjaWVf bGlua19zdGF0ZSAqbGluayA9IHBjaWVfYXNwbV9nZXRfbGluayhwZGV2KTsKIApAQCAtMTE1Myw3 ICsxMTUzLDcgQEAgaW50IHBjaV9lbmFibGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRl diwgaW50IHN0YXRlKQogCiAJcmV0dXJuIDA7CiB9Ci1FWFBPUlRfU1lNQk9MKHBjaV9lbmFibGVf bGlua19zdGF0ZSk7CitFWFBPUlRfU1lNQk9MKHBjaV9zZXRfZGVmYXVsdF9saW5rX3N0YXRlKTsK IAogc3RhdGljIGludCBwY2llX2FzcG1fc2V0X3BvbGljeShjb25zdCBjaGFyICp2YWwsCiAJCQkJ Y29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqa3ApCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4 L3BjaS5oIGIvaW5jbHVkZS9saW51eC9wY2kuaAppbmRleCA4YzdjMmMzYzZjNjUuLjdkZjU2OTg4 ZmY0OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9wY2kuaAorKysgYi9pbmNsdWRlL2xpbnV4 L3BjaS5oCkBAIC0xNzc2LDcgKzE3NzYsNyBAQCBleHRlcm4gYm9vbCBwY2llX3BvcnRzX25hdGl2 ZTsKICNpZmRlZiBDT05GSUdfUENJRUFTUE0KIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlKHN0 cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwogaW50IHBjaV9kaXNhYmxlX2xpbmtfc3Rh dGVfbG9ja2VkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpOwotaW50IHBjaV9lbmFi bGVfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsKK2ludCBwY2lf c2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgaW50IHN0YXRlKTsK IHZvaWQgcGNpZV9ub19hc3BtKHZvaWQpOwogYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9lbmFibGVk KHZvaWQpOwogYm9vbCBwY2llX2FzcG1fZW5hYmxlZChzdHJ1Y3QgcGNpX2RldiAqcGRldik7CkBA IC0xNzg1LDcgKzE3ODUsNyBAQCBzdGF0aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0 YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCiB7IHJldHVybiAwOyB9CiBzdGF0 aWMgaW5saW5lIGludCBwY2lfZGlzYWJsZV9saW5rX3N0YXRlX2xvY2tlZChzdHJ1Y3QgcGNpX2Rl diAqcGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQotc3RhdGljIGlubGluZSBpbnQgcGNp X2VuYWJsZV9saW5rX3N0YXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgc3RhdGUpCitzdGF0 aWMgaW5saW5lIGludCBwY2lfc2V0X2RlZmF1bHRfbGlua19zdGF0ZShzdHJ1Y3QgcGNpX2RldiAq cGRldiwgaW50IHN0YXRlKQogeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2b2lkIHBjaWVf bm9fYXNwbSh2b2lkKSB7IH0KIHN0YXRpYyBpbmxpbmUgYm9vbCBwY2llX2FzcG1fc3VwcG9ydF9l bmFibGVkKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9Ci0tIAoyLjMwLjIKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==