Received: by 10.223.185.116 with SMTP id b49csp9910wrg; Mon, 19 Feb 2018 15:30:45 -0800 (PST) X-Google-Smtp-Source: AH8x227U9rJcdUu8NhTFj9dgz6c0cKudt8PMSgNW/FwSkNekxr2yvPZCpjdjlVz2umz+1w0BI8sM X-Received: by 10.99.109.70 with SMTP id i67mr13572537pgc.190.1519083045065; Mon, 19 Feb 2018 15:30:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519083045; cv=none; d=google.com; s=arc-20160816; b=iPCc6/QDCX6AGHew+nU0fcxW4tLLKVttI4jx8UdIPef7lXGN3vFtbw7GjGLNpyC9kc LDxH5rVrNdv1WlBXzpjjBBUDLElN/D/XWN3+5acv4CcN+CG5ScJzgRY++KExtm04NmPs lZ/ZmkAF15coA12wyUTis5+8YCF4HcA5cRXXZE8LMzBaeWmRdJm17/S81B2uYP9WntQv 2bRr+a9S+LfahsT31yII2QS67xRtNQI/CMrdSusu4EPH9L60b3pxvCQljvJbjcRXIsiH KxKtrzzF6iPOr+zKv8koh5c4IFSvuy/WMNWXYn1d/yHopYyvMTJLQHIJ+r79LxL5OItn DFRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:content-transfer-encoding :mime-version:references:in-reply-to:subject:cc:to:from :arc-authentication-results; bh=B1zSPhnk5R9JgqrgdjfouPmooFz2RU/U7PMH4s2puKs=; b=Q3da0QTpMeuBTJ/Y3KHKM7asT+UKgxEWpbIkl1Z7OmFeATpqDNrLYW3DHbZJJxEeHi DhdWLczcdqiPP8/kTBmfrv7V0QFylQhZKhBgDCKUXQEv0cfCrt/loXzuc22bhfDcC2Vf 6jzbP9ZFDJqnWFfU3puJ5NobnxF1ORkJHfz4h2wqhdiY3KW9Ukb0FqinY7lqqrNL0x0A /iJ+4Xp0lhwO0TgOj4uqH/9pIDCta6VWIiGRj3bg+txRXHlWkIsQQwGHSOJi++G99dzy yRz/SLXVj7wQDZgOXFmRRTw+zRs81JVjyNYGrJZXL/4EcWkVxOQSZORK4MomT4bQacyS BcIA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vt.edu Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i15-v6si4974651pll.679.2018.02.19.15.30.30; Mon, 19 Feb 2018 15:30:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vt.edu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932285AbeBSX2e (ORCPT + 99 others); Mon, 19 Feb 2018 18:28:34 -0500 Received: from outbound.smtp.vt.edu ([198.82.183.121]:53868 "EHLO omr1.cc.vt.edu" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932237AbeBSX2d (ORCPT ); Mon, 19 Feb 2018 18:28:33 -0500 Received: from mr5.cc.vt.edu (mr5.cc.vt.edu [IPv6:2607:b400:92:8400:0:72:232:758b]) by omr1.cc.vt.edu (8.14.4/8.14.4) with ESMTP id w1JNSW6e018095 for ; Mon, 19 Feb 2018 18:28:32 -0500 Received: from mail-qk0-f200.google.com (mail-qk0-f200.google.com [209.85.220.200]) by mr5.cc.vt.edu (8.14.7/8.14.7) with ESMTP id w1JNSRqE020964 for ; Mon, 19 Feb 2018 18:28:32 -0500 Received: by mail-qk0-f200.google.com with SMTP id x4so9149048qkc.7 for ; Mon, 19 Feb 2018 15:28:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:in-reply-to:references :mime-version:content-transfer-encoding:date:message-id; bh=B1zSPhnk5R9JgqrgdjfouPmooFz2RU/U7PMH4s2puKs=; b=L0qWcXWgvuC+j2pyWGWTbybMfwItZQmU8Cj8Sk/w4gr5ob6XZ9C/jUun3NFVwbPTJP u5GhLkXzjMLmDDFZMu4xodJF64h9JySjc6fLZSdYy02ZpRnjnVzhRG9P3mW9Mon8XWu8 5bL+onwCmtNaoY77fPL0ab7exor6URRTohD2vg7TvzxxKfVjrA9H2wfIEha0yFHcu0y1 wNq6dDCw/ps7hD968NfHMLF83mEC0mUBpCeiSmFQS8y4tk/zUvyagNu+7TXkIVPCIDwy +cAeWJpaf6GfbewI0D3oY8C6ClnV4HK/rzdrL6xx0YQw+nRLMiLx+sGBhE0nbc1L9FdA 9RWw== X-Gm-Message-State: APf1xPAq1THG6gTZnNXe2B0vFxVvBICJydYRTGjQQf9fFIG7qMUP8sHp GzeNZQHEqAaOAy3rQrsFAXtUeF1LyZSgjrTTtasE07jzXFYfoGa8raxS+QX6FMx8fDif6PDNewB RBvceusVu6eRiN+kpE/KK9Wix1voIISH2BtY= X-Received: by 10.237.37.196 with SMTP id y4mr28009800qtc.182.1519082907276; Mon, 19 Feb 2018 15:28:27 -0800 (PST) X-Received: by 10.237.37.196 with SMTP id y4mr28009784qtc.182.1519082907056; Mon, 19 Feb 2018 15:28:27 -0800 (PST) Received: from turing-police.cc.vt.edu ([2601:5c0:c001:4342:dc2f:c781:134b:4d19]) by smtp.gmail.com with ESMTPSA id g8sm19234789qta.30.2018.02.19.15.28.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 19 Feb 2018 15:28:25 -0800 (PST) From: valdis.kletnieks@vt.edu X-Google-Original-From: Valdis.Kletnieks@vt.edu X-Mailer: exmh version 2.8.0 04/21/2017 with nmh-1.7+dev To: Bjorn Helgaas Cc: linux-pci@vger.kernel.org, Mathias Nyman , linux-pm@vger.kernel.org, Mika Westerberg , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, Lukas Wunner , Peter Wu , Qipeng Zha , Greg Kroah-Hartman , Andreas Noever , Dave Airlie , Qi Zheng Subject: Re: [PATCH v1 2/2] PCI: Allow user to request power management of conventional and hotplug bridges In-Reply-To: <151908204614.37696.12828004282495415825.stgit@bhelgaas-glaptop.roam.corp.google.com> References: <151908155159.37696.9710083237704994886.stgit@bhelgaas-glaptop.roam.corp.google.com> <151908204614.37696.12828004282495415825.stgit@bhelgaas-glaptop.roam.corp.google.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_1519082904_3347P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Mon, 19 Feb 2018 18:28:24 -0500 Message-ID: <7778.1519082904@turing-police.cc.vt.edu> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --==_Exmh_1519082904_3347P Content-Type: text/plain; charset=us-ascii On Mon, 19 Feb 2018 17:14:06 -0600, Bjorn Helgaas said: > Change "pcie_port_pm=force" to enable power management of conventional PCI > bridges and hotplug bridges as well as PCIe ports. As with the previous > PCIe port-only behavior, this is not expected to work in all systems. This part says the behavior changes - which is itself a Bad Idea unless you have a deprecation cut-over across several releases. The general rule is that you're not allowed to break somebody's kernel without a lot of warning. Remember that there's probably a lot of embedded systems that hardcode their boot cmdline and changing the behavior can result in a failed boot - which can be a royal bitch to debug if the embedded system doesn't have a console..... In addition, it doesn't match the actual patch, which documents the boot parameter as being removed, rather than the behavior changed: > diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt > index 1d1d53f85ddd..4660105ec851 100644 > --- a/Documentation/admin-guide/kernel-parameters.txt > +++ b/Documentation/admin-guide/kernel-parameters.txt > @@ -3143,10 +3147,6 @@ > compat Treat PCIe ports as PCI-to-PCI bridges, disable the PCIe > ports driver. > > - pcie_port_pm= [PCIE] PCIe port power management handling: > - off Disable power management of all PCIe ports > - force Forcibly enable power management of all PCIe ports > - And *that* doesn't match the rest of the patch, which never touches the handling of that parameter, either changing it or removing it. --==_Exmh_1519082904_3347P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Comment: Exmh version 2.8.0 04/21/2017 iQEVAwUBWotdmI0DS38y7CIcAQIFNgf/Voo1PhvVYqriKAKxYoK9fDPbW7e5I/CQ RyGJmtTIvp+AZNCcZUv1OMQYitmPzUPDSDcYcwaDDRS/y06kV78U+lE+rpr1OuPA k6DLH7LX3vM30nHY6Pt2uxeDWK7otdCByBZwrrFMo0IqJle/2sK/RcFfkr3B1+24 wo8QO3Gnq/u44KMaGaEUz3plZN2z0ZcKPf3Wffy6CTPSzwy38K55tbjqhylhpYJL HQ5LYC6WP2LsAAQ8jJ3VeZGY9OoVZcz2c1JH9PxdIrFr3R5zcYmEQhGBPmya3yF9 J/jqc10cp0fx9YiexZxU+UdaaZpK3Yf5/rdoX7AWB2ZdhqnTEFpBIw== =TDtU -----END PGP SIGNATURE----- --==_Exmh_1519082904_3347P--