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 smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (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 C6473CDB482 for ; Wed, 11 Oct 2023 21:22:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 4297A4173C; Wed, 11 Oct 2023 21:22:17 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4297A4173C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org; s=default; t=1697059337; bh=Qt27pmBPasC2EBUUuju+ks/v/T6DXQzgw7yTF7alq3s=; h=Date:From:To:In-Reply-To:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:Cc:From; b=YKP8s/G6Bkx3HaxlN6vYWv94dZvwpfX9YC6Y5aPlqb4r8k7eCCjbxltkHN/UuVS1k LbC4n5qq4Fm0X8lncxp34KvDzR+EDVQ3ZnfoF3meSJeE146G8wHImeKDTeDUVv/HpB dCK57HTxXnqz6ZX0KuMGQ/ElgxjgB6dP5uYiiYTtCjkdPCCQGVjPQ6kQbv16ruht+b tZ6EliFw4Q0aM7U52w6zD1t6UeEnJ1c2MgkNG5sTnlbhi2Av8ZMjhWWUKgEo1jBPTd 65A216aRJIf3CwBEf56DZFsHhBTgxvPFQdxjBcQBFqnE8sSd7ktAsbsls1scHWhCLC Dvsvw1922+TEQ== X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2pqQ8hAYMZv8; Wed, 11 Oct 2023 21:22:16 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp4.osuosl.org (Postfix) with ESMTP id 0585041746; Wed, 11 Oct 2023 21:22:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0585041746 Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 3EABD1BF3E8 for ; Wed, 11 Oct 2023 21:22:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 14C5841746 for ; Wed, 11 Oct 2023 21:22:14 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 14C5841746 X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 81CKzeZ5TK8K for ; Wed, 11 Oct 2023 21:22:12 +0000 (UTC) Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by smtp4.osuosl.org (Postfix) with ESMTPS id B74A24173C for ; Wed, 11 Oct 2023 21:22:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org B74A24173C Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id 510AAB82264; Wed, 11 Oct 2023 21:22:09 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4FCE2C433C8; Wed, 11 Oct 2023 21:22:08 +0000 (UTC) Date: Wed, 11 Oct 2023 16:22:06 -0500 From: Bjorn Helgaas To: Ilpo =?utf-8?B?SsOkcnZpbmVu?= Message-ID: <20231011212206.GA1043224@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230918131103.24119-4-ilpo.jarvinen@linux.intel.com> X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1697059328; bh=qpNUqw05PLc7b1md/614fr1Zk6arYszd1WK9gMvl0Os=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=ghyoFWHuCUoYAQQVImwLJec5By6IY8ldZU+IpgLhM86gHWNMMGsDK4I3bZN3O9HN6 DZ662abX5LzoV0AuEi9+5Ki6vZZQBQwOyiKdPRI4rA2aI7uLPzLKnygGYsAASzsGrz QKdQ9RXXuApQ6HirgahUGTdW+uLPDMBSzhJdQjS18i+uHHpiCtlwWFOhjYSCOugggW Duv0TMGaORQs/RXdvsCl/MbpQ76sczbG4Y1+Ext0ZSAafYpDZUgO9tYsFTZwJorZnI X29tvX4dE26f0/NdjlsksaHY7OVFRWeD2ft2MA6pgB+n+l9lv7LOpuKtJ8H4lcIsBg tvwjDEZAHbqog== X-Mailman-Original-Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=ghyoFWHu Subject: Re: [Intel-wired-lan] [PATCH v2 03/13] PCI/ASPM: Disable ASPM when driver requests it 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: Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , linux-rdma@vger.kernel.org, Lorenzo Pieralisi , "Rafael J . Wysocki" , ath12k@lists.infradead.org, linux-pci@vger.kernel.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org, ath10k@lists.infradead.org, ath11k@lists.infradead.org, Emmanuel Grumbach , linux-bluetooth@vger.kernel.org, Lukas Wunner , intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org, Bjorn Helgaas , linux-mediatek@lists.infradead.org, Rob Herring , linux-arm-kernel@lists.infradead.org, Heiner Kallweit Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-wired-lan-bounces@osuosl.org Sender: "Intel-wired-lan" T24gTW9uLCBTZXAgMTgsIDIwMjMgYXQgMDQ6MTA6NTNQTSArMDMwMCwgSWxwbyBKw6RydmluZW4g d3JvdGU6Cj4gUENJIGNvcmUvQVNQTSBzZXJ2aWNlIGRyaXZlciBhbGxvd3MgY29udHJvbGxpbmcg QVNQTSBzdGF0ZSB0aHJvdWdoCj4gcGNpX2Rpc2FibGVfbGlua19zdGF0ZSgpIGFuZCBwY2lfZW5h YmxlX2xpbmtfc3RhdGUoKSBBUEkuIEl0IHdhcwo+IGRlY2lkZWQgZWFybGllciAoc2VlIHRoZSBM aW5rIGJlbG93KSwgdG8gbm90IGFsbG93IEFTUE0gY2hhbmdlcyB3aGVuIE9TCj4gZG9lcyBub3Qg aGF2ZSBjb250cm9sIG92ZXIgaXQgYnV0IG9ubHkgbG9nIGEgd2FybmluZyBhYm91dCB0aGUgcHJv YmxlbQo+IChjb21taXQgMmFkZDBlYzE0YzI1ICgiUENJL0FTUE06IFdhcm4gd2hlbiBkcml2ZXIg YXNrcyB0byBkaXNhYmxlIEFTUE0sCj4gYnV0IHdlIGNhbid0IGRvIGl0IikpLiBTaW1pbGFybHks IGlmIEFTUE0gaXMgbm90IGVuYWJsZWQgdGhyb3VnaAo+IGNvbmZpZywgQVNQTSBjYW5ub3QgYmUg ZGlzYWJsZWQuCj4gLi4uCgo+ICsjaWZuZGVmIENPTkZJR19QQ0lFQVNQTQo+ICsvKgo+ICsgKiBB bHdheXMgZGlzYWJsZSBBU1BNIHdoZW4gcmVxdWVzdGVkLCBldmVuIHdoZW4gQ09ORklHX1BDSUVB U1BNIGlzCj4gKyAqIG5vdCBidWlsZCB0byBhdm9pZCBkcml2ZXJzIGFkZGluZyBjb2RlIHRvIGRv IGl0IG9uIHRoZWlyIG93bgo+ICsgKiB3aGljaCBjYXVzZWQgaXNzdWVzIHdoZW4gY29yZSBkb2Vz IG5vdCBrbm93IGFib3V0IHRoZSBvdXQtb2YtYmFuZAo+ICsgKiBBU1BNIHN0YXRlIGNoYW5nZXMu Cj4gKyAqLwo+ICtpbnQgcGNpX2Rpc2FibGVfbGlua19zdGF0ZV9sb2NrZWQoc3RydWN0IHBjaV9k ZXYgKnBkZXYsIGludCBzdGF0ZSkKPiArewo+ICsJc3RydWN0IHBjaV9kZXYgKnBhcmVudCA9IHBk ZXYtPmJ1cy0+c2VsZjsKPiArCXN0cnVjdCBwY2lfYnVzICpsaW5rYnVzID0gcGRldi0+YnVzOwo+ ICsJc3RydWN0IHBjaV9kZXYgKmNoaWxkOwo+ICsJdTE2IGFzcG1fZW5hYmxlZCwgbGlua2N0bDsK PiArCWludCByZXQ7Cj4gKwo+ICsJaWYgKCFwYXJlbnQpCj4gKwkJcmV0dXJuIC1FTk9ERVY7CgpQ LlMuIEkgdGhpbmsgdGhpcyBzaG91bGQgbG9vayB0aGUgc2FtZSB0byB0aGUgdXNlciAoc2FtZSBk bWVzZyBsb2cgYW5kCnNhbWUgdGFpbnQsIGlmIHdlIGRvIHRoYXQpIGFzIHRoZSBDT05GSUdfUENJ RUFTUE09eSBjYXNlLgoKPiArCXJldCA9IHBjaWVfY2FwYWJpbGl0eV9yZWFkX3dvcmQocGFyZW50 LCBQQ0lfRVhQX0xOS0NUTCwgJmxpbmtjdGwpOwo+ICsJaWYgKHJldCAhPSBQQ0lCSU9TX1NVQ0NF U1NGVUwpCj4gKwkJcmV0dXJuIHBjaWJpb3NfZXJyX3RvX2Vycm5vKHJldCk7Cj4gKwlhc3BtX2Vu YWJsZWQgPSBsaW5rY3RsICYgUENJX0VYUF9MTktDVExfQVNQTUM7Cj4gKwo+ICsJcmV0ID0gcGNp ZV9jYXBhYmlsaXR5X3JlYWRfd29yZChwZGV2LCBQQ0lfRVhQX0xOS0NUTCwgJmxpbmtjdGwpOwo+ ICsJaWYgKHJldCAhPSBQQ0lCSU9TX1NVQ0NFU1NGVUwpCj4gKwkJcmV0dXJuIHBjaWJpb3NfZXJy X3RvX2Vycm5vKHJldCk7Cj4gKwlhc3BtX2VuYWJsZWQgfD0gbGlua2N0bCAmIFBDSV9FWFBfTE5L Q1RMX0FTUE1DOwo+ICsKPiArCS8qIElmIG5vIHN0YXRlcyBuZWVkIHRvIGJlIGRpc2FibGVkLCBk b24ndCB0b3VjaCBMTktDVEwgKi8KPiArCWlmIChzdGF0ZSAmIGFzcG1fZW5hYmxlZCkKPiArCQly ZXR1cm4gMDsKPiArCj4gKwlyZXQgPSBwY2llX2NhcGFiaWxpdHlfY2xlYXJfd29yZChwYXJlbnQs IFBDSV9FWFBfTE5LQ1RMLCBQQ0lfRVhQX0xOS0NUTF9BU1BNQyk7Cj4gKwlpZiAocmV0ICE9IFBD SUJJT1NfU1VDQ0VTU0ZVTCkKPiArCQlyZXR1cm4gcGNpYmlvc19lcnJfdG9fZXJybm8ocmV0KTsK PiArCWxpc3RfZm9yX2VhY2hfZW50cnkoY2hpbGQsICZsaW5rYnVzLT5kZXZpY2VzLCBidXNfbGlz dCkKPiArCQlwY2llX2NhcGFiaWxpdHlfY2xlYXJfd29yZChjaGlsZCwgUENJX0VYUF9MTktDVEws IFBDSV9FWFBfTE5LQ1RMX0FTUE1DKTsKClRoaXMgZGlzYWJsZXMgKmFsbCogQVNQTSBzdGF0ZXMs IHVubGlrZSB0aGUgdmVyc2lvbiB3aGVuCkNPTkZJR19QQ0lFQVNQTSBpcyBlbmFibGVkLiAgSSBz dXBwb3NlIHRoZXJlJ3MgYSByZWFzb24sIGFuZCBtYXliZSBhCmNvbW1lbnQgY291bGQgZWxhYm9y YXRlIG9uIGl0PwoKV2hlbiBDT05GSUdfUENJRUFTUE0gaXMgbm90IGVuYWJsZWQsIEkgZG9uJ3Qg dGhpbmsgd2UgYWN0aXZlbHkKKmRpc2FibGUqIEFTUE0gaW4gdGhlIGhhcmR3YXJlOyB3ZSBqdXN0 IGxlYXZlIGl0IGFzLWlzLCBzbyBmaXJtd2FyZQptaWdodCBoYXZlIGxlZnQgaXQgZW5hYmxlZC4K Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KCkNvbmNlcHR1YWxseSBpdCBzZWVtcyBsaWtlIHRoZSBM TktDVEwgdXBkYXRlcyBoZXJlIHNob3VsZCBiZSB0aGUgc2FtZQp3aGV0aGVyIENPTkZJR19QQ0lF QVNQTSBpcyBlbmFibGVkIG9yIG5vdCAoc3ViamVjdCB0byB0aGUgcXVlc3Rpb24KYWJvdmUpLgoK V2hlbiBDT05GSUdfUENJRUFTUE0gaXMgZW5hYmxlZCwgd2UgbWlnaHQgbmVlZCB0byBkbyBtb3Jl IHN0dWZmLCBidXQKaXQgc2VlbXMgbGlrZSB0aGUgY29yZSBzaG91bGQgYmUgdGhlIHNhbWUuCgpC am9ybgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC13aXJlZC1sYW4gbWFpbGluZyBsaXN0CkludGVsLXdpcmVkLWxhbkBvc3Vvc2wub3JnCmh0dHBz Oi8vbGlzdHMub3N1b3NsLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLXdpcmVkLWxhbgo=