Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1877005pxb; Mon, 20 Sep 2021 07:20:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzm7a5yxGBOHVzLl7nE9p0qiUB/zulWpVGHZqPyI8edf/ESnyf3Gpb0H7uEI9QV+7se887h X-Received: by 2002:a17:906:8151:: with SMTP id z17mr28286878ejw.468.1632147633762; Mon, 20 Sep 2021 07:20:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632147633; cv=none; d=google.com; s=arc-20160816; b=cdwo6ZMZPlLuyRTbp41aKN81a0R9K1ovtK74UgIC/M2Y7KWM/vdW3x5e3Zqx5mZGNY hd8Opvq6vAJ03Gx4PbBcVHy7J0ErXj6kVSVtN9jrDfuJQ2/rIaREvgWGbf47zcLYmk9L dBn3vabyDMLo6NIaZuJ7dQKL1tGx+wXvoNvdkDXAmh7LpM9s0C0ZDHQDIfSrulpfgjUw ucqzkhN3z6J1qWtOgXRUdF26uSCAoOU7/reOzQEvoDTIAswcd/8lZWrMWGS3ospWrXKk O9Pt783pK3kyYXerwgMmyxJ7VRo1VqS87Kay4lwMKEZYC0Xk3StFSFTMiUhlLHED/vwJ icig== 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=WnqyCun3sAWL/kGdiirlHdl/hDdczJ+E/CKgO6jqS38=; b=e8SpjnA49pRfcieF5nusRaayaaY3qyzASk0xT6BiN3riSUJF+j/L0PLy/8UuPiyA6i 0PRSJ9oAiXAxE837VcXUQMxv86qMFoWNaIP78U4Ox8RFn6nqwvHptCp38WLMalgopvJs 2CiEBhvG3bPPqJooXat7rUWXtLE4SRC+IeGs+858DE91d9YjBXuvGMdCbz0x1mKAtSAi Qpo99JNGqSkMvVlrXMKHXIIl8G8E7Dk0s5C1qdl3d95e48II7LcNqWj1yaMN3jPvSy5O xMlaW3gsKxWtBGwxLs0sZi8AHB27wW9R96o5YJudW/oxqxhIuF+PIzgtxc6ybztaVRw5 EYPw== 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 c2si17137527ejz.69.2021.09.20.07.19.45; Mon, 20 Sep 2021 07:20:33 -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 S234275AbhITK7J (ORCPT + 99 others); Mon, 20 Sep 2021 06:59:09 -0400 Received: from mail-oi1-f171.google.com ([209.85.167.171]:36387 "EHLO mail-oi1-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229999AbhITK7I (ORCPT ); Mon, 20 Sep 2021 06:59:08 -0400 Received: by mail-oi1-f171.google.com with SMTP id y201so9433652oie.3; Mon, 20 Sep 2021 03:57:42 -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=WnqyCun3sAWL/kGdiirlHdl/hDdczJ+E/CKgO6jqS38=; b=y13OxS13paZpWBbe1U4KCYtnIbnAKe2g9EMnRb03Af4bYdd3IV9gpckGeN+KHUIdyC tmKqmd+g9fNWFgsJ9llEhiPFuq1gMC9d5WNINqA7jjhuxzUr4VYdaxZ/UkzsZKhlDLMx 6aoZHvE3uAxt7LTiDzkstT+CNOO6wPmri/cS5u7HZVnr1EF/vpzFwFxEHNwM1guvQxsz k5IUNsKDlMo6oeBc3LpCy/sidshDP3T93/k3mgBmofz686rzm61l1/m7IlgJASaJb51F CQny8RlZr0t8YbSvvHjeho8SDyd+ZyZNNHiwAzNOZQQDgqML98eqHRBO9XX+o5cGJnbS stlA== X-Gm-Message-State: AOAM531OJWDD0v30qNxX95uSgwNKnCQA+JOcFD++/4XPIgxg1S9+UPkg jj4NLyRvahbQilfIkOI67/44Yfcj13VcCsSu0xM= X-Received: by 2002:a05:6808:10ce:: with SMTP id s14mr22555906ois.157.1632135461660; Mon, 20 Sep 2021 03:57:41 -0700 (PDT) MIME-Version: 1.0 References: <8003272.NyiUUSuA9g@kreacher> <1798761.CQOukoFCf9@kreacher> In-Reply-To: From: "Rafael J. Wysocki" Date: Mon, 20 Sep 2021 12:57:27 +0200 Message-ID: Subject: Re: [PATCH v1 1/5] PCI: PM: x86: Drop Intel MID PCI PM support To: Andy Shevchenko Cc: "Rafael J. Wysocki" , Linux ACPI , Linux PCI , x86 Maintainers , LKML , Bjorn Helgaas , Andy Shevchenko , Mika Westerberg , Len Brown Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 19, 2021 at 10:32 PM Andy Shevchenko wrote: > > On Sun, Sep 19, 2021 at 9:01 AM Rafael J. Wysocki wrote: > > > > From: Rafael J. Wysocki > > > > Support for Intel MID platforms has mostly gone away with the SFI > > support removal in commit 4590d98f5a4f ("sfi: Remove framework for > > deprecated firmware"), but there are some pieces of it still in the > > tree. One of them is the MID PCI PM support code which gets in the > > way of subsequent PCI PM simplifications and trying to update it is > > rather pointless, so get rid of it completely along with the arch > > code pieces that are only used by it. > > > > Signed-off-by: Rafael J. Wysocki > > --- > > > > I am going to post patches removing the rest of MID support from arch/x86/ > > and elsewhere, but that is still quite a bit of stuff and I don't want this > > simple PCI PM series to depend on that work. > > This is still being used by MID with ACPI assisted (*) support. > Hence, not ack. > > *) ACPI layer is provided by U-Boot and can't fulfill all possible > features that ACPI may use in the Linux kernel. OK, good to know. I'm not sure how this PCI PM stuff works with ACPI. It looks like this relies on a specific ordering of arch_initcall() calls for correctness which is sort of fragile.