Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp3533754pxb; Mon, 4 Apr 2022 20:14:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0O+vD/y07ZsAzb6O5+Yc54sfwGtI6aD/3MjPh6nJS/qNWc8sgzSOOOLYMZ0EwSQ6pD3+p X-Received: by 2002:a05:6a00:999:b0:4fa:964f:9021 with SMTP id u25-20020a056a00099900b004fa964f9021mr1400330pfg.34.1649128459010; Mon, 04 Apr 2022 20:14:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649128459; cv=none; d=google.com; s=arc-20160816; b=HeR0ZJJ05n3cSvvVeXL+FtC29vFJpG/Un9buMU6nYDJTF7mvFGQOX3oyUoVWk37LIM sAjHTJauXpHUxFCgh+afoNnRJ8Lx7VwjFNoDPxqI1RKuvgWMaJrf4GbmfGZwl0o5C5vi k85yF+/qNbdTDPWZmKjAFU+pXjaN3JdsBLX8h/JT5Oe/LIKP6ippVMj81/G8yiu5RJjz UFYSv2DmuecNk3Rrv7vn5D0YyEVuUFCxLvycQbN2njuhU5TFQLYQoehkES7nW+24lebk 9hU9uJikB9i09/IJrFxABcN//tyhsLA5vrYsqnpoV/qICheQOGjGcN7vhk74PKckqOyj aw2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=AvBS7CCWrpGtvlbccjuFqOHZYX0uTvbGZlY7xh2yFW0=; b=BrCgC+OaRo1z29rIpscItYhX7Jcd7UzA5KIvH/QeBXZuGUnymA6EyRd8y5egrQZDXl w5ikbz9YEy4lz1K8XXC2j5B++ww3Do2i0raWIaB2q3XRUrh6HgyfM1eXRfDuW4KO3xcW r+sBFOHCLzbNm9+8mo5hS1rH3KQGOwysTEYBt3jtk9qRXw4m1FohgO+7LP/7+pO6XuKt IPzdngCvT9Ncq5a6bQvuk79NP9LYT57BN1Z5DSC/YlYUNB4vTDT9rwC9RMFPZ/dV891G h9si9dqMU90CAmS5Pvcec88JpTTbM0oXRx51gCN7KVmkBIPzd4Ch06ChhWggoXKhbato 3dLg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id l15-20020a17090a384f00b001bd14e01fcfsi683011pjf.189.2022.04.04.20.14.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Apr 2022 20:14:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 25E75307740; Mon, 4 Apr 2022 18:14:46 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1378665AbiDDPoo (ORCPT + 99 others); Mon, 4 Apr 2022 11:44:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55564 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347003AbiDDPoh (ORCPT ); Mon, 4 Apr 2022 11:44:37 -0400 Received: from cloudserver094114.home.pl (cloudserver094114.home.pl [79.96.170.134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F11143EAA7; Mon, 4 Apr 2022 08:42:40 -0700 (PDT) Received: from localhost (127.0.0.1) (HELO v370.home.net.pl) by /usr/run/smtp (/usr/run/postfix/private/idea_relay_lmtp) via UNIX with SMTP (IdeaSmtpServer 5.0.0) id 010ffbb855258a31; Mon, 4 Apr 2022 17:42:39 +0200 Received: from kreacher.localnet (unknown [213.134.181.62]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by v370.home.net.pl (Postfix) with ESMTPSA id A7E7066BCD3; Mon, 4 Apr 2022 17:42:38 +0200 (CEST) From: "Rafael J. Wysocki" To: Linux PCI Cc: Linux PM , LKML , Bjorn Helgaas , Mika Westerberg Subject: [PATCH v1 0/2]: PCI: PM: Improvements related to D3cold -> D0 transitions Date: Mon, 04 Apr 2022 17:38:58 +0200 Message-ID: <4198163.ejJDZkT8p0@kreacher> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" X-CLIENT-IP: 213.134.181.62 X-CLIENT-HOSTNAME: 213.134.181.62 X-VADE-SPAMSTATE: clean X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvvddrudejvddgkeejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffqoffgrffnpdggtffipffknecuuegrihhlohhuthemucduhedtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffufffkggfgtgesthfuredttddtjeenucfhrhhomhepfdftrghfrggvlhculfdrucghhihsohgtkhhifdcuoehrjhifsehrjhifhihsohgtkhhirdhnvghtqeenucggtffrrghtthgvrhhnpefhgedtffejheekgeeljeevvedtuefgffeiieejuddutdekgfejvdehueejjeetvdenucfkphepvddufedrudefgedrudekuddriedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddufedrudefgedrudekuddriedvpdhhvghlohepkhhrvggrtghhvghrrdhlohgtrghlnhgvthdpmhgrihhlfhhrohhmpedftfgrfhgrvghlucflrdcuhgihshhotghkihdfuceorhhjfiesrhhjfiihshhotghkihdrnhgvtheqpdhnsggprhgtphhtthhopeehpdhrtghpthhtoheplhhinhhugidqphgtihesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehlihhnuhigqdhpmhesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehhvghlghgrrghssehkvghrnhgvlhdrohhrghdprhgtphhtthhopehmihhkrgdr figvshhtvghrsggvrhhgsehlihhnuhigrdhinhhtvghlrdgtohhm X-DCC--Metrics: v370.home.net.pl 1024; Body=5 Fuz1=5 Fuz2=5 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi All, This series of two patches addresses potential issues related to transitions of PCI devices from D3cold to D0. The first one is that devices initially in D3cold may be left in D0-uninitialized by pci_power_up() in some cases and the second one is that attempting to resume PCI devices under a bridge that fails to go from D3cold to D0 is pointless. Please refer to the patch changelogs for details. Thanks!