Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp6273980rwn; Tue, 13 Sep 2022 01:26:19 -0700 (PDT) X-Google-Smtp-Source: AA6agR4sNHKSW9iDksF11ry3FWbmoopbxI7MibxGH4Mb/AyjxEyZ02Sst7bBGPONMirESAZO5UId X-Received: by 2002:a17:90b:4c84:b0:203:20a:7afe with SMTP id my4-20020a17090b4c8400b00203020a7afemr526861pjb.94.1663057579100; Tue, 13 Sep 2022 01:26:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663057579; cv=none; d=google.com; s=arc-20160816; b=Di4kUSc5bnY6EKQbpNwccg0fyWZnp9jYAny0IlRIlJBfn9+HQwyTx1bsmPfWdphK3U /4WO3jBaGdaSLA96k+k2azUIRXV8koJgq5da/5jJginCBzMaqIonFdEWXJubdaI80Uok A4odQivnRMwVZR7Q0hcsE49AjnXuYkYXIIkpJy+o6wSAHWSfXwiMtLSIQhaDKiX4/wa5 qrcpaYVt/dSINaytHQXjaSmxDHjdkXw/7yYOZC6yD0bNFYH+8tIgdIU9azjc77xBDmSZ T9P3B8zPHbzxFZCe2X4yWV0Uti4N756OE602ZrD3vtZ6yXLFOYHr/af/TjJZsOcmRDLy nbmg== 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=9sLM6RJy6I6JLzRHcKSPJWKNKk6jtaeZF6Edx/6Pve0=; b=Hkd2ItvRAiMX1ssS0zKb/0XpEGmRK3uroNDB9LAU8eDaGW32CU5GrYzG8YTd9wMeYG dbDlHs5Bi0iSm6QNOdk+Y5RpO0IuwXedjX3409MEnaKG+N+nf2lckBv/rkqvtpjXCO7P BvDJ34XwHgprclrjRzz46PWR2elkcErfIP89cTrlF3rD3DNNm6kSJ5N2pqX0B6ccOUKY NE72fwpXhH9Tf3t9bmDgbuAnH2s7UU1fSc0P5rBJEMTX/XhyaFh/MM9G63kLycETEjNl HQRN4EzTpeWHV6GjqIuEtyrjXg6VFyFYzR2OeQ/GhepKt+mycSdhYLtG0KFdR12f1vIM H3FA== 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:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m76-20020a633f4f000000b0041a4118f5f5si11638104pga.109.2022.09.13.01.26.07; Tue, 13 Sep 2022 01:26:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231365AbiIMIN6 (ORCPT + 99 others); Tue, 13 Sep 2022 04:13:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231357AbiIMINy (ORCPT ); Tue, 13 Sep 2022 04:13:54 -0400 Received: from mail-yw1-f172.google.com (mail-yw1-f172.google.com [209.85.128.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6D3845A883; Tue, 13 Sep 2022 01:13:53 -0700 (PDT) Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-3452214cec6so130678717b3.1; Tue, 13 Sep 2022 01:13:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=9sLM6RJy6I6JLzRHcKSPJWKNKk6jtaeZF6Edx/6Pve0=; b=XQq80t0mRs7BMUFpptwTiRk5uHA3ZvE5hGeH3oKUTdenbKqr0+9o0ZNZw09ptfSIUB hUrAYFOoF9DplpkPh8SxTvSU29cxcK8Byw8ys9bfDg2W1anol1L7tAjT1UXzAjlmooGx I5fZyxPJj3J0KDys8dKkp4vUvZmYNkgNV6zQDnOqIPjDm8B00EumQrA2Z4UW+6kjKwjW E88HqMfrZQZMmZcPs6uFXsmdsNecNCLAQh6nimqTNoYlg2PM4Jn+zXWBlOeg9MS/uWaY Etni99U+V556j4ZC5c/w8vyzRnZ37npENnDO0YTu5czZiXH/H//A18aP8s0KsMRUoVEa Zv3g== X-Gm-Message-State: ACgBeo2NSnEpdSark038Sj+ppTUJruq430ilwUu9mxbnomVPX5FSBixi U0+JHYrQqdw3mt1j1iIO2R/Nj3KVMNOd38BNg4I= X-Received: by 2002:a81:9407:0:b0:345:6683:d757 with SMTP id l7-20020a819407000000b003456683d757mr24666022ywg.326.1663056832590; Tue, 13 Sep 2022 01:13:52 -0700 (PDT) MIME-Version: 1.0 References: <20220912203619.GA537411@bhelgaas> In-Reply-To: <20220912203619.GA537411@bhelgaas> From: "Rafael J. Wysocki" Date: Tue, 13 Sep 2022 10:13:41 +0200 Message-ID: Subject: Re: [PATCH v4 0/9] PCI/PM: Always disable PTM for all devices during suspend To: Bjorn Helgaas Cc: Mika Westerberg , Kai-Heng Feng , Rajvi Jingar , "Rafael J . Wysocki" , Koba Ko , "David E . Box" , Sathyanarayanan Kuppuswamy , Linux PCI , Linux PM , Linux Kernel Mailing List , Bjorn Helgaas Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, 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 On Mon, Sep 12, 2022 at 10:36 PM Bjorn Helgaas wrote: > > On Mon, Sep 12, 2022 at 07:16:23AM +0300, Mika Westerberg wrote: > > On Fri, Sep 09, 2022 at 03:24:56PM -0500, Bjorn Helgaas wrote: > > > Bjorn Helgaas (9): > > > PCI/PTM: Cache PTM Capability offset > > > PCI/PTM: Add pci_upstream_ptm() helper > > > PCI/PTM: Separate configuration and enable > > > PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() > > > PCI/PTM: Move pci_ptm_info() body into its only caller > > > PCI/PTM: Preserve RsvdP bits in PTM Control register > > > PCI/PTM: Reorder functions in logical order > > > PCI/PTM: Consolidate PTM interface declarations > > > PCI/PM: Always disable PTM for all devices during suspend > > > > For the whole series, > > > > Reviewed-by: Mika Westerberg > > Thank you very much, Mika, Kuppuswamy, and Rajvi for your effort in > reviewing and testing these. I know that's a lot of work, and I > really appreciate it. > > I put these on pci/pm together with Rajvi's pci_pm_suspend_noirq() > simplification for v6.1. Awesome, thanks!