Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2393598imu; Thu, 10 Jan 2019 13:25:41 -0800 (PST) X-Google-Smtp-Source: ALg8bN5RnN75tu9NgcqXFfdnprPA8jrWsaKGGBhEaDWVAIjwlhIGQtSmH3BkTrWHJGHtsHpZI68h X-Received: by 2002:a62:2781:: with SMTP id n123mr11966873pfn.138.1547155541545; Thu, 10 Jan 2019 13:25:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547155541; cv=none; d=google.com; s=arc-20160816; b=nqY3QeAYa0+dy1KiGpenjrft0luPyR8pUG1YtlKXexvn0TLiSsoXuPei5vI52O2Dh4 TWYJBQWnpvwZEcsHcRRCLt2+V2+F+xBdCw0UvBcVdJvh7ijy91+6DZbPA66cqgg3kDiG b/czYhL/qGua3PlRC/rUDKLIZ5NSNbIL205O7emDgQQbj+b3lxFMNJV9N6ZQr3MBp+hf /1ax9HTRar9Sm3hFSJU1SLB5JocJMIyYl3J40HIW/M7FVndNKzJ4Q2P5TJauUJZQoYhe /u/NdKHKrNvNghaW2MrHE3kzCneGNIfJsJVlH9V1gxWiqz3AX2/32ogysnJuD4xQv1Vi 5inA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date:from :references:cc:to:subject; bh=Y7mGx+S1XW+dHzFDaYxcLvkL/fjiUcxx6N8B9iQymdw=; b=jrqA3IY/B9Dx2PrE9a72SSmoCevlLXJ2ppJ6zvS450JqM4SYijqDFzJc0qPxe9SYaf UWjkTG7dXlk9aNn4i2Cfje1kwoAxJB9mkm2RB7YeRTJPPyJK1qkxzqvTNmPeKTKHBtHO 5z3CDLH/bD/1mHLZX6duSt9FRqIipEj7MlwmStLCeSNHSNOc0pn/+7bZ3b0n85HXK1am NHbTihQwYwmStIWHyV7D7nj70SWW1eu9UmjlEW8/h2ona/iHS/YZMbuNnE+2ja618wtj vOgg/2LP77h9UuCsq8X3JTchjE4BUOf/7+FS0B7BkCBTgGjUY+IF466rH6BcVO9BxGdu rZ8g== 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=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a17si18058162pgv.456.2019.01.10.13.25.25; Thu, 10 Jan 2019 13:25:41 -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=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729955AbfAJUhc (ORCPT + 99 others); Thu, 10 Jan 2019 15:37:32 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:40138 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729743AbfAJUhc (ORCPT ); Thu, 10 Jan 2019 15:37:32 -0500 Received: from pps.filterd (m0098417.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id x0AKYMu7059916 for ; Thu, 10 Jan 2019 15:37:31 -0500 Received: from e11.ny.us.ibm.com (e11.ny.us.ibm.com [129.33.205.201]) by mx0a-001b2d01.pphosted.com with ESMTP id 2pxd32gc2p-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 10 Jan 2019 15:37:30 -0500 Received: from localhost by e11.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 10 Jan 2019 20:37:30 -0000 Received: from b01cxnp22036.gho.pok.ibm.com (9.57.198.26) by e11.ny.us.ibm.com (146.89.104.198) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Thu, 10 Jan 2019 20:37:26 -0000 Received: from b01ledav004.gho.pok.ibm.com (b01ledav004.gho.pok.ibm.com [9.57.199.109]) by b01cxnp22036.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id x0AKbOLG24051864 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 10 Jan 2019 20:37:24 GMT Received: from b01ledav004.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 982D6112062; Thu, 10 Jan 2019 20:37:24 +0000 (GMT) Received: from b01ledav004.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 320BA112061; Thu, 10 Jan 2019 20:37:23 +0000 (GMT) Received: from oc6857751186.ibm.com (unknown [9.85.156.211]) by b01ledav004.gho.pok.ibm.com (Postfix) with ESMTP; Thu, 10 Jan 2019 20:37:23 +0000 (GMT) Subject: Re: Kconfig label updates To: Michael Ellerman , Bjorn Helgaas Cc: Benjamin Herrenschmidt , Paul Mackerras , Martin Schwidefsky , Heiko Carstens , linux-pci@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org References: <20190108223024.GA147017@google.com> <87tviiroqy.fsf@concordia.ellerman.id.au> From: Tyrel Datwyler Date: Thu, 10 Jan 2019 12:37:22 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <87tviiroqy.fsf@concordia.ellerman.id.au> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 x-cbid: 19011020-2213-0000-0000-0000033A6073 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00010380; HX=3.00000242; KW=3.00000007; PH=3.00000004; SC=3.00000274; SDB=6.01144600; UDB=6.00595983; IPR=6.00924864; MB=3.00025073; MTD=3.00000008; XFM=3.00000015; UTC=2019-01-10 20:37:28 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 19011020-2214-0000-0000-00005CEB636C Message-Id: <83241c8b-8f44-162b-b42a-0f4f9bb858e7@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-01-10_08:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=746 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1901100159 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/09/2019 04:37 AM, Michael Ellerman wrote: > Hi Bjorn, > > Bjorn Helgaas writes: >> Hi, >> >> I want to update the PCI Kconfig labels so they're more consistent and >> useful to users, something like the patch below. IIUC, the items >> below are all IBM-related; please correct me if not. >> >> I'd also like to expand (or remove) "RPA" because Google doesn't find >> anything about "IBM RPA", except Robotic Process Automation, which I >> think must be something else. > > Yeah I think just remove it, it's not a well known term and is unlikely > to help anyone these days. > > It stands for "RISC Platform Architecture", which was some kind of > specification for Power machines back in the day, but from what I can > tell it was never used in marketing or manuals much (hence so few hits > on Google). It is basically the predecessor to PAPR "Power Architecture Platform Reference". Which the LoPAPR document is available through power.org. Not sure if there is any desire to adopt PAPR in place of RPA. It is the platform reference doc that outlines how we do DLPAR and PCI Hotplug. > >> Is there some text expansion of RPA that we could use that would be >> meaningful to a user, i.e., something he/she might find on a nameplate >> or in a user manual? > > No I don't think so. > >> Ideally the PCI Kconfig labels would match the terms used in >> arch/.../Kconfig, e.g., >> >> config PPC_POWERNV >> bool "IBM PowerNV (Non-Virtualized) platform support" >> >> config PPC_PSERIES >> bool "IBM pSeries & new (POWER5-based) iSeries" > > TBH these are pretty unhelpful too. PowerNV is not a marketing name and > so doesn't appear anywhere much in official manuals or brochures and > it's also used on non-IBM branded machines. And pSeries & iSeries were > marketing names but are no longer used. pseries is still used as a machine type for PAPR compliant qemu/kvm instances. Again, just my 2 cents. I'm pretty open to whatever makes the most sense. -Tyrel > > We should probably update that text, but we can do that later, rather > than blocking this patch. > >> diff --git a/drivers/pci/hotplug/Kconfig b/drivers/pci/hotplug/Kconfig >> index e9f78eb390d2..1c1d145bfd84 100644 >> --- a/drivers/pci/hotplug/Kconfig >> +++ b/drivers/pci/hotplug/Kconfig >> @@ -112,7 +112,7 @@ config HOTPLUG_PCI_SHPC >> When in doubt, say N. >> >> config HOTPLUG_PCI_POWERNV >> - tristate "PowerPC PowerNV PCI Hotplug driver" >> + tristate "IBM PowerNV PCI Hotplug driver" > > This is used in non-IBM machines as well. > > So perhaps: ? > > tristate "IBM/OpenPower PowerNV (bare metal) PCI Hotplug driver" > >> @@ -125,10 +125,11 @@ config HOTPLUG_PCI_POWERNV >> When in doubt, say N. >> >> config HOTPLUG_PCI_RPA >> - tristate "RPA PCI Hotplug driver" >> + tristate "IBM Power Systems RPA PCI Hotplug driver" > > I think just drop RPA here. > >> depends on PPC_PSERIES && EEH >> help >> Say Y here if you have a RPA system that supports PCI Hotplug. > > s/RPA/IBM Power Systems/ > >> + This includes the earlier pSeries and iSeries. > > To be complete: > This includes the earlier System p, System i, pSeries and iSeries. > >> >> To compile this driver as a module, choose M here: the >> module will be called rpaphp. >> @@ -136,7 +137,7 @@ config HOTPLUG_PCI_RPA >> When in doubt, say N. >> >> config HOTPLUG_PCI_RPA_DLPAR >> - tristate "RPA Dynamic Logical Partitioning for I/O slots" >> + tristate "IBM RPA Dynamic Logical Partitioning for I/O slots" > > Again just drop RPA. > > > cheers >