Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp742685pxb; Wed, 29 Sep 2021 08:48:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzF4wxu/nIMrnzA09RSsUZ7YrGjdcy0JPEAfZG9Z7cYaHYbWjFA23eJG0Ojn3W7nP9jeQN6 X-Received: by 2002:a17:906:3281:: with SMTP id 1mr440152ejw.167.1632930499356; Wed, 29 Sep 2021 08:48:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632930499; cv=none; d=google.com; s=arc-20160816; b=0vNFo7JKnc/xDx+pFuEXdYnFa1nH4ogvvYuxMVcFcAMX+9dal/BEv7PfgdpXqXIMlh 5Tl8SuOvwmQKkuouRSjbsDozQvMnGNpogd+rcLCqvfG3J8u7HrkuqJKBIrpuRrvU/coi ekNBQ/0kMZFZwk0zJUTuP9ezX/jZAh+yLyPye/77yqjNB7fyNgY16WSlu3okr8A0UUao l9dn6HyQlEzt/Xy1FQz49z/uZUiuavaSw0JrKALRr3HK2Hggh9xWsspPzL7uJqXm70Cy iMT5pocvygpGEIxyTZwTqistKRsR1qwOTsoEZuE2Ot9BIIyWF6KHBfLKcvg6UxzVGy7u EKDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=hkqbVi86S7yRX44LH10zaUFULfl6o47U8MBszhuGD14=; b=uZxlQUSQRBGHhYnM6c10Yhr9ImyaFLnjDUC5WMkXZ6mORklfjvupdUtRnmPj4N8FOs 2BBjHr/6v1nPjZVvAnCZYruxM37sbj33QwkP5J+7AFh00QZVzLh3QjdjoF/odyP43ihB 7pWgkEaaYN9SERfgiMCNfFoV34Hp0ig/vAWnat+3EbG078+7kb/gBZFhKfh8/ze3Z6zv 71dStbSkAqTWH+YRtzISddYAS9E+2YhruiSjOlWHthBSkf2d8OuvWl2ZQZDpVstIsTHN qGcOd0KEWYbh+f9mQPltmrAEXpPMnCd1CiArAV5Umj3OtdJYz+Gp3iLik0qd9ks3sk3k W4fg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o12si359027edc.95.2021.09.29.08.47.52; Wed, 29 Sep 2021 08:48:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343726AbhI2MDA (ORCPT + 99 others); Wed, 29 Sep 2021 08:03:00 -0400 Received: from mail-oi1-f177.google.com ([209.85.167.177]:44010 "EHLO mail-oi1-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343687AbhI2MCw (ORCPT ); Wed, 29 Sep 2021 08:02:52 -0400 Received: by mail-oi1-f177.google.com with SMTP id q16so2538026oiw.10; Wed, 29 Sep 2021 05:01:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hkqbVi86S7yRX44LH10zaUFULfl6o47U8MBszhuGD14=; b=ZJETC+kAh5NO6mpMS9GHZ1MH2ie4ZEjwSKLMH3kFpmV81VFc9K62v2Rv1JQ6qqvPQ5 z14PE6PHzMjgZ/Le5WIn3F+7OoIVs7giRsjb92Wpp5I3iEYZripGc7OzPei2TkavEV5z tqtJGVIJntDJJrIaIgM/IXoNumCnWFc92qcLVoQE3LZD/Gqk8BP62OhmoxW881iyH1uH SxScQLj1tJOaA99UPIe/kcwFNCaAigJlS9X3FYi97LQputnQGJ7oM0vM4dm/17JCFwph 8SJMmA7tX5Vp80pcdum8Ci7uxOyqZ2xtlwPNjyGfBIwP5M/chEz6LKPitZEEMSSpDftp uC9A== X-Gm-Message-State: AOAM532znh6ZJXdDTEMu39U/L0sE5RWzPsYNoCMObHVduSs1xhAgQrym h7nt87q5BaaKCO2rpBgWSIr2p0wHtzFIRl0CrPw= X-Received: by 2002:a05:6808:1816:: with SMTP id bh22mr7487019oib.69.1632916871234; Wed, 29 Sep 2021 05:01:11 -0700 (PDT) MIME-Version: 1.0 References: <1800633.tdWV9SEqCh@kreacher> <20210928232823.GA748352@bhelgaas> In-Reply-To: <20210928232823.GA748352@bhelgaas> From: "Rafael J. Wysocki" Date: Wed, 29 Sep 2021 14:00:59 +0200 Message-ID: Subject: Re: [PATCH v2 0/7] PCI: ACPI: Get rid of struct pci_platform_pm_ops and clean up code To: Bjorn Helgaas Cc: "Rafael J. Wysocki" , Linux ACPI , Linux PCI , LKML , Andy Shevchenko , Mika Westerberg , Ferry Toth Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 29, 2021 at 1:28 AM Bjorn Helgaas wrote: > > [+cc Ferry] > > On Mon, Sep 20, 2021 at 08:52:19PM +0200, Rafael J. Wysocki wrote: > > Hi All, > > > > As explained in the changelog of patch [2/7], using struct pci_platform_pm_ops > > for ACPI is not particularly beneficial, so it is better to get rid of it and > > call the functions pointed to by it directly from the PCI core. > > > > However, struct pci_platform_pm_ops is also used by the Intel MID support code, > > but it is actually better to call the MID PM function directly from the PCI > > core either, which is done in patch [1/7]. > > > > After these changes, patch [3/7] removes struct pci_platform_pm_ops and the > > rest is just cleanups and some code consolidation on top of that. > > I like these a lot. Not sure exactly where everything is after the > conversation with Ferry. It's mostly OK, the problem was in one of the "tail" patches that was not rebased properly. There will be a follow-up series to test for Ferry (later today). > Let me know if I should be doing anything. I'm going to take this lot if that's not a problem. If I need anything from you, I'll let you know.