[{"id":1736617,"web_url":"http://patchwork.ozlabs.org/comment/1736617/","msgid":"<20170802223928.GQ20308@bhelgaas-glaptop.roam.corp.google.com>","date":"2017-08-02T22:39:28","subject":"Re: [PATCH] PCI: Convert to using %pOF instead of full_name","submitter":{"id":67298,"url":"http://patchwork.ozlabs.org/api/people/67298/","name":"Bjorn Helgaas","email":"helgaas@kernel.org"},"content":"On Tue, Jul 18, 2017 at 04:43:21PM -0500, Rob Herring wrote:\n> Now that we have a custom printf format specifier, convert users of\n> full_name to use %pOF instead. This is preparation to remove storing\n> of the full path string for each node.\n> \n> Signed-off-by: Rob Herring <robh@kernel.org>\n> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\n> Cc: Jason Cooper <jason@lakedaemon.net>\n> Cc: Bjorn Helgaas <bhelgaas@google.com>\n> Cc: Thierry Reding <thierry.reding@gmail.com>\n> Cc: Jonathan Hunter <jonathanh@nvidia.com>\n> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n> Cc: Paul Mackerras <paulus@samba.org>\n> Cc: Michael Ellerman <mpe@ellerman.id.au>\n> Cc: linux-pci@vger.kernel.org\n> Cc: linux-arm-kernel@lists.infradead.org\n> Cc: linux-tegra@vger.kernel.org\n> Cc: linuxppc-dev@lists.ozlabs.org\n\nApplied to pci/misc for v4.14, thanks!\n\n> ---\n>  drivers/pci/host/pci-mvebu.c        | 8 ++++----\n>  drivers/pci/host/pci-tegra.c        | 3 +--\n>  drivers/pci/hotplug/pnv_php.c       | 4 ++--\n>  drivers/pci/hotplug/rpadlpar_core.c | 4 ++--\n>  drivers/pci/hotplug/rpaphp_core.c   | 2 +-\n>  drivers/pci/hotplug/rpaphp_pci.c    | 4 ++--\n>  drivers/pci/hotplug/rpaphp_slot.c   | 4 ++--\n>  drivers/pci/pci-sysfs.c             | 4 ++--\n>  drivers/pci/pci.c                   | 4 ++--\n>  9 files changed, 18 insertions(+), 19 deletions(-)\n> \n> diff --git a/drivers/pci/host/pci-mvebu.c b/drivers/pci/host/pci-mvebu.c\n> index f353a6eb2f01..424982997eb9 100644\n> --- a/drivers/pci/host/pci-mvebu.c\n> +++ b/drivers/pci/host/pci-mvebu.c\n> @@ -1054,8 +1054,8 @@ static int mvebu_pcie_parse_port(struct mvebu_pcie *pcie,\n>  \tport->pcie = pcie;\n> \n>  \tif (of_property_read_u32(child, \"marvell,pcie-port\", &port->port)) {\n> -\t\tdev_warn(dev, \"ignoring %s, missing pcie-port property\\n\",\n> -\t\t\t of_node_full_name(child));\n> +\t\tdev_warn(dev, \"ignoring %pOF, missing pcie-port property\\n\",\n> +\t\t\t child);\n>  \t\tgoto skip;\n>  \t}\n> \n> @@ -1106,8 +1106,8 @@ static int mvebu_pcie_parse_port(struct mvebu_pcie *pcie,\n>  \t\t}\n> \n>  \t\tif (flags & OF_GPIO_ACTIVE_LOW) {\n> -\t\t\tdev_info(dev, \"%s: reset gpio is active low\\n\",\n> -\t\t\t\t of_node_full_name(child));\n> +\t\t\tdev_info(dev, \"%pOF: reset gpio is active low\\n\",\n> +\t\t\t\t child);\n>  \t\t\tgpio_flags = GPIOF_ACTIVE_LOW |\n>  \t\t\t\t     GPIOF_OUT_INIT_LOW;\n>  \t\t} else {\n> diff --git a/drivers/pci/host/pci-tegra.c b/drivers/pci/host/pci-tegra.c\n> index b3722b7709df..7eb9be5ae357 100644\n> --- a/drivers/pci/host/pci-tegra.c\n> +++ b/drivers/pci/host/pci-tegra.c\n> @@ -1703,8 +1703,7 @@ static int tegra_pcie_get_legacy_regulators(struct tegra_pcie *pcie)\n>  \t\tpcie->num_supplies = 2;\n> \n>  \tif (pcie->num_supplies == 0) {\n> -\t\tdev_err(dev, \"device %s not supported in legacy mode\\n\",\n> -\t\t\tnp->full_name);\n> +\t\tdev_err(dev, \"device %pOF not supported in legacy mode\\n\", np);\n>  \t\treturn -ENODEV;\n>  \t}\n> \n> diff --git a/drivers/pci/hotplug/pnv_php.c b/drivers/pci/hotplug/pnv_php.c\n> index 7c203198b582..74f6a17e4614 100644\n> --- a/drivers/pci/hotplug/pnv_php.c\n> +++ b/drivers/pci/hotplug/pnv_php.c\n> @@ -163,8 +163,8 @@ static void pnv_php_detach_device_nodes(struct device_node *parent)\n>  \t\tof_node_put(dn);\n>  \t\trefcount = kref_read(&dn->kobj.kref);\n>  \t\tif (refcount != 1)\n> -\t\t\tpr_warn(\"Invalid refcount %d on <%s>\\n\",\n> -\t\t\t\trefcount, of_node_full_name(dn));\n> +\t\t\tpr_warn(\"Invalid refcount %d on <%pOF>\\n\",\n> +\t\t\t\trefcount, dn);\n> \n>  \t\tof_detach_node(dn);\n>  \t}\n> diff --git a/drivers/pci/hotplug/rpadlpar_core.c b/drivers/pci/hotplug/rpadlpar_core.c\n> index 3f93a4e79595..a3449d717a99 100644\n> --- a/drivers/pci/hotplug/rpadlpar_core.c\n> +++ b/drivers/pci/hotplug/rpadlpar_core.c\n> @@ -150,8 +150,8 @@ static void dlpar_pci_add_bus(struct device_node *dn)\n>  \t/* Add EADS device to PHB bus, adding new entry to bus->devices */\n>  \tdev = of_create_pci_dev(dn, phb->bus, pdn->devfn);\n>  \tif (!dev) {\n> -\t\tprintk(KERN_ERR \"%s: failed to create pci dev for %s\\n\",\n> -\t\t\t\t__func__, dn->full_name);\n> +\t\tprintk(KERN_ERR \"%s: failed to create pci dev for %pOF\\n\",\n> +\t\t\t\t__func__, dn);\n>  \t\treturn;\n>  \t}\n> \n> diff --git a/drivers/pci/hotplug/rpaphp_core.c b/drivers/pci/hotplug/rpaphp_core.c\n> index 8d132024f06e..1e29abaaea08 100644\n> --- a/drivers/pci/hotplug/rpaphp_core.c\n> +++ b/drivers/pci/hotplug/rpaphp_core.c\n> @@ -318,7 +318,7 @@ int rpaphp_add_slot(struct device_node *dn)\n>  \tif (!is_php_dn(dn, &indexes, &names, &types, &power_domains))\n>  \t\treturn 0;\n> \n> -\tdbg(\"Entry %s: dn->full_name=%s\\n\", __func__, dn->full_name);\n> +\tdbg(\"Entry %s: dn=%pOF\\n\", __func__, dn);\n> \n>  \t/* register PCI devices */\n>  \tname = (char *) &names[1];\n> diff --git a/drivers/pci/hotplug/rpaphp_pci.c b/drivers/pci/hotplug/rpaphp_pci.c\n> index ea41ea1d3c00..32aabc533be8 100644\n> --- a/drivers/pci/hotplug/rpaphp_pci.c\n> +++ b/drivers/pci/hotplug/rpaphp_pci.c\n> @@ -95,7 +95,7 @@ int rpaphp_enable_slot(struct slot *slot)\n> \n>  \tbus = pci_find_bus_by_node(slot->dn);\n>  \tif (!bus) {\n> -\t\terr(\"%s: no pci_bus for dn %s\\n\", __func__, slot->dn->full_name);\n> +\t\terr(\"%s: no pci_bus for dn %pOF\\n\", __func__, slot->dn);\n>  \t\treturn -EINVAL;\n>  \t}\n> \n> @@ -125,7 +125,7 @@ int rpaphp_enable_slot(struct slot *slot)\n> \n>  \t\tif (rpaphp_debug) {\n>  \t\t\tstruct pci_dev *dev;\n> -\t\t\tdbg(\"%s: pci_devs of slot[%s]\\n\", __func__, slot->dn->full_name);\n> +\t\t\tdbg(\"%s: pci_devs of slot[%pOF]\\n\", __func__, slot->dn);\n>  \t\t\tlist_for_each_entry(dev, &bus->devices, bus_list)\n>  \t\t\t\tdbg(\"\\t%s\\n\", pci_name(dev));\n>  \t\t}\n> diff --git a/drivers/pci/hotplug/rpaphp_slot.c b/drivers/pci/hotplug/rpaphp_slot.c\n> index 388c4d8fcdd1..489862360f2c 100644\n> --- a/drivers/pci/hotplug/rpaphp_slot.c\n> +++ b/drivers/pci/hotplug/rpaphp_slot.c\n> @@ -122,8 +122,8 @@ int rpaphp_register_slot(struct slot *slot)\n>  \tint retval;\n>  \tint slotno = -1;\n> \n> -\tdbg(\"%s registering slot:path[%s] index[%x], name[%s] pdomain[%x] type[%d]\\n\",\n> -\t\t__func__, slot->dn->full_name, slot->index, slot->name,\n> +\tdbg(\"%s registering slot:path[%pOF] index[%x], name[%s] pdomain[%x] type[%d]\\n\",\n> +\t\t__func__, slot->dn, slot->index, slot->name,\n>  \t\tslot->power_domain, slot->type);\n> \n>  \t/* should not try to register the same slot twice */\n> diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c\n> index 2f3780b50723..33d4df7ed591 100644\n> --- a/drivers/pci/pci-sysfs.c\n> +++ b/drivers/pci/pci-sysfs.c\n> @@ -556,9 +556,9 @@ static ssize_t devspec_show(struct device *dev,\n>  \tstruct pci_dev *pdev = to_pci_dev(dev);\n>  \tstruct device_node *np = pci_device_to_OF_node(pdev);\n> \n> -\tif (np == NULL || np->full_name == NULL)\n> +\tif (np == NULL)\n>  \t\treturn 0;\n> -\treturn sprintf(buf, \"%s\", np->full_name);\n> +\treturn sprintf(buf, \"%pOF\", np);\n>  }\n>  static DEVICE_ATTR_RO(devspec);\n>  #endif\n> diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c\n> index af0cc3456dc1..e8e40dea2842 100644\n> --- a/drivers/pci/pci.c\n> +++ b/drivers/pci/pci.c\n> @@ -5363,8 +5363,8 @@ static int of_pci_bus_find_domain_nr(struct device *parent)\n>  \t\tuse_dt_domains = 0;\n>  \t\tdomain = pci_get_new_domain_nr();\n>  \t} else {\n> -\t\tdev_err(parent, \"Node %s has inconsistent \\\"linux,pci-domain\\\" property in DT\\n\",\n> -\t\t\tparent->of_node->full_name);\n> +\t\tdev_err(parent, \"Node %pOF has inconsistent \\\"linux,pci-domain\\\" property in DT\\n\",\n> +\t\t\tparent->of_node);\n>  \t\tdomain = -1;\n>  \t}\n> \n> --\n> 2.11.0\n>","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xN7SS4K04z9s9Y\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu,  3 Aug 2017 08:40:40 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xN7SS3TrTzDrL0\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu,  3 Aug 2017 08:40:40 +1000 (AEST)","from mail.kernel.org (mail.kernel.org [198.145.29.99])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xN7R82YH6zDqnP\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu,  3 Aug 2017 08:39:32 +1000 (AEST)","from localhost (unknown [69.71.4.159])\n\t(using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits))\n\t(No client certificate requested)\n\tby mail.kernel.org (Postfix) with ESMTPSA id E9FE322BE3;\n\tWed,  2 Aug 2017 22:39:29 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mail.kernel.org E9FE322BE3","Authentication-Results":["mail.kernel.org;\n\tdmarc=none (p=none dis=none) header.from=kernel.org","mail.kernel.org;\n\tspf=none smtp.mailfrom=helgaas@kernel.org"],"Date":"Wed, 2 Aug 2017 17:39:28 -0500","From":"Bjorn Helgaas <helgaas@kernel.org>","To":"Rob Herring <robh@kernel.org>","Subject":"Re: [PATCH] PCI: Convert to using %pOF instead of full_name","Message-ID":"<20170802223928.GQ20308@bhelgaas-glaptop.roam.corp.google.com>","References":"<20170718214339.7774-41-robh@kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170718214339.7774-41-robh@kernel.org>","User-Agent":"Mutt/1.5.21 (2010-09-15)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,\n\tdevicetree@vger.kernel.org, Jason Cooper <jason@lakedaemon.net>,\n\tlinux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,\n\tJonathan Hunter <jonathanh@nvidia.com>, linux-tegra@vger.kernel.org, \n\tThierry Reding <thierry.reding@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>, \n\tBjorn Helgaas <bhelgaas@google.com>, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1738678,"web_url":"http://patchwork.ozlabs.org/comment/1738678/","msgid":"<dd5a317b-9e72-97bc-0386-8470998421c3@linux.vnet.ibm.com>","date":"2017-08-04T16:38:42","subject":"Re: [PATCH] PCI: Convert to using %pOF instead of full_name","submitter":{"id":35498,"url":"http://patchwork.ozlabs.org/api/people/35498/","name":"Tyrel Datwyler","email":"tyreld@linux.vnet.ibm.com"},"content":"On 07/18/2017 02:43 PM, Rob Herring wrote:\n> Now that we have a custom printf format specifier, convert users of\n> full_name to use %pOF instead. This is preparation to remove storing\n> of the full path string for each node.\n> \n> Signed-off-by: Rob Herring <robh@kernel.org>\n> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\n> Cc: Jason Cooper <jason@lakedaemon.net>\n> Cc: Bjorn Helgaas <bhelgaas@google.com>\n> Cc: Thierry Reding <thierry.reding@gmail.com>\n> Cc: Jonathan Hunter <jonathanh@nvidia.com>\n> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n> Cc: Paul Mackerras <paulus@samba.org>\n> Cc: Michael Ellerman <mpe@ellerman.id.au>\n> Cc: linux-pci@vger.kernel.org\n> Cc: linux-arm-kernel@lists.infradead.org\n> Cc: linux-tegra@vger.kernel.org\n> Cc: linuxppc-dev@lists.ozlabs.org\n> ---\n>  drivers/pci/host/pci-mvebu.c        | 8 ++++----\n>  drivers/pci/host/pci-tegra.c        | 3 +--\n>  drivers/pci/hotplug/pnv_php.c       | 4 ++--\n>  drivers/pci/hotplug/rpadlpar_core.c | 4 ++--\n>  drivers/pci/hotplug/rpaphp_core.c   | 2 +-\n>  drivers/pci/hotplug/rpaphp_pci.c    | 4 ++--\n>  drivers/pci/hotplug/rpaphp_slot.c   | 4 ++--\n>  drivers/pci/pci-sysfs.c             | 4 ++--\n>  drivers/pci/pci.c                   | 4 ++--\n>  9 files changed, 18 insertions(+), 19 deletions(-)\n> \n\nReviewed-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xPCMS4bp6z9s0Z\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat,  5 Aug 2017 02:40:04 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xPCMS3gV9zDqkr\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat,  5 Aug 2017 02:40:04 +1000 (AEST)","from mx0a-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com\n\t[148.163.158.5])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xPCL76pL6zDqJ7\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tSat,  5 Aug 2017 02:38:55 +1000 (AEST)","from pps.filterd (m0098419.ppops.net [127.0.0.1])\n\tby mx0b-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id\n\tv74GYfoP109203\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 4 Aug 2017 12:38:52 -0400","from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153])\n\tby mx0b-001b2d01.pphosted.com with ESMTP id 2c4r439dq9-1\n\t(version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)\n\tfor <linuxppc-dev@lists.ozlabs.org>; Fri, 04 Aug 2017 12:38:51 -0400","from localhost\n\tby e35.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use\n\tOnly! Violators will be prosecuted\n\tfor <linuxppc-dev@lists.ozlabs.org> from <tyreld@linux.vnet.ibm.com>; \n\tFri, 4 Aug 2017 10:38:51 -0600","from b03cxnp08026.gho.boulder.ibm.com (9.17.130.18)\n\tby e35.co.us.ibm.com (192.168.1.135) with IBM ESMTP SMTP Gateway:\n\tAuthorized Use Only! Violators will be prosecuted; \n\tFri, 4 Aug 2017 10:38:46 -0600","from b03ledav003.gho.boulder.ibm.com\n\t(b03ledav003.gho.boulder.ibm.com [9.17.130.234])\n\tby b03cxnp08026.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with\n\tESMTP id v74GckSF64749604; Fri, 4 Aug 2017 09:38:46 -0700","from b03ledav003.gho.boulder.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 049136A03B;\n\tFri,  4 Aug 2017 10:38:46 -0600 (MDT)","from oc7015585048.ibm.com (unknown [9.85.194.232])\n\tby b03ledav003.gho.boulder.ibm.com (Postfix) with ESMTP id 4D8926A041;\n\tFri,  4 Aug 2017 10:38:43 -0600 (MDT)"],"Subject":"Re: [PATCH] PCI: Convert to using %pOF instead of full_name","To":"Rob Herring <robh@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>","References":"<20170718214339.7774-41-robh@kernel.org>","From":"Tyrel Datwyler <tyreld@linux.vnet.ibm.com>","Date":"Fri, 4 Aug 2017 09:38:42 -0700","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.1.0","MIME-Version":"1.0","In-Reply-To":"<20170718214339.7774-41-robh@kernel.org>","Content-Type":"text/plain; charset=utf-8","Content-Language":"en-GB","Content-Transfer-Encoding":"7bit","X-TM-AS-GCONF":"00","x-cbid":"17080416-0012-0000-0000-000014C98341","X-IBM-SpamModules-Scores":"","X-IBM-SpamModules-Versions":"BY=3.00007484; HX=3.00000241; KW=3.00000007;\n\tPH=3.00000004; SC=3.00000217; SDB=6.00897516; UDB=6.00449091;\n\tIPR=6.00677699; \n\tBA=6.00005509; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009;\n\tZB=6.00000000; \n\tZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00016535;\n\tXFM=3.00000015; UTC=2017-08-04 16:38:50","X-IBM-AV-DETECTION":"SAVI=unused REMOTE=unused XFE=unused","x-cbparentid":"17080416-0013-0000-0000-00004EEA0C18","Message-Id":"<dd5a317b-9e72-97bc-0386-8470998421c3@linux.vnet.ibm.com>","X-Proofpoint-Virus-Version":"vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-08-04_08:, , signatures=0","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n\tspamscore=0 suspectscore=2\n\tmalwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam\n\tadjust=0 reason=mlx scancount=1 engine=8.0.1-1706020000\n\tdefinitions=main-1708040254","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,\n\tdevicetree@vger.kernel.org, Jason Cooper <jason@lakedaemon.net>,\n\tlinux-pci@vger.kernel.org, linux-kernel@vger.kernel.org,\n\tJonathan Hunter <jonathanh@nvidia.com>,\n\tThierry Reding <thierry.reding@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>, \n\tlinux-tegra@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,\n\tlinux-arm-kernel@lists.infradead.org","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1743299,"web_url":"http://patchwork.ozlabs.org/comment/1743299/","msgid":"<CAL_JsqLznQdnWw+A2T8V8CTktYaPDF_800jGHAVa=G-Yhxyn+Q@mail.gmail.com>","date":"2017-08-09T22:04:43","subject":"Re: [PATCH] PCI: Convert to using %pOF instead of full_name","submitter":{"id":62529,"url":"http://patchwork.ozlabs.org/api/people/62529/","name":"Rob Herring (Arm)","email":"robh@kernel.org"},"content":"On Wed, Aug 2, 2017 at 5:39 PM, Bjorn Helgaas <helgaas@kernel.org> wrote:\n> On Tue, Jul 18, 2017 at 04:43:21PM -0500, Rob Herring wrote:\n>> Now that we have a custom printf format specifier, convert users of\n>> full_name to use %pOF instead. This is preparation to remove storing\n>> of the full path string for each node.\n>>\n>> Signed-off-by: Rob Herring <robh@kernel.org>\n>> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\n>> Cc: Jason Cooper <jason@lakedaemon.net>\n>> Cc: Bjorn Helgaas <bhelgaas@google.com>\n>> Cc: Thierry Reding <thierry.reding@gmail.com>\n>> Cc: Jonathan Hunter <jonathanh@nvidia.com>\n>> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n>> Cc: Paul Mackerras <paulus@samba.org>\n>> Cc: Michael Ellerman <mpe@ellerman.id.au>\n>> Cc: linux-pci@vger.kernel.org\n>> Cc: linux-arm-kernel@lists.infradead.org\n>> Cc: linux-tegra@vger.kernel.org\n>> Cc: linuxppc-dev@lists.ozlabs.org\n>\n> Applied to pci/misc for v4.14, thanks!\n\nThis hasn't shown up in -next.\n\nRob","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xSQMj6vjTz9sNd\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 10 Aug 2017 08:06:25 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xSQMj57KwzDqyW\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 10 Aug 2017 08:06:25 +1000 (AEST)","from mail.kernel.org (mail.kernel.org [198.145.29.99])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xSQLC0CNTzDqjB\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 10 Aug 2017 08:05:07 +1000 (AEST)","from mail-qt0-f178.google.com (mail-qt0-f178.google.com\n\t[209.85.216.178])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby mail.kernel.org (Postfix) with ESMTPSA id 17ABF22DA6\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed,  9 Aug 2017 22:05:05 +0000 (UTC)","by mail-qt0-f178.google.com with SMTP id s6so44650702qtc.1\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 09 Aug 2017 15:05:05 -0700 (PDT)","by 10.12.153.1 with HTTP; Wed, 9 Aug 2017 15:04:43 -0700 (PDT)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mail.kernel.org 17ABF22DA6","Authentication-Results":["mail.kernel.org;\n\tdmarc=none (p=none dis=none) header.from=kernel.org","mail.kernel.org;\n\tspf=none smtp.mailfrom=robh@kernel.org"],"X-Gm-Message-State":"AHYfb5ibKF9cMFrIlClHUdICHFm7Ueg64gtPlge7wT/BGTBQ5OVT82to\n\thdMvHGvBHMau1x+kWnmte+56MifmXQ==","X-Received":"by 10.200.39.81 with SMTP id h17mr12586693qth.162.1502316304215; \n\tWed, 09 Aug 2017 15:05:04 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170802223928.GQ20308@bhelgaas-glaptop.roam.corp.google.com>","References":"<20170718214339.7774-41-robh@kernel.org>\n\t<20170802223928.GQ20308@bhelgaas-glaptop.roam.corp.google.com>","From":"Rob Herring <robh@kernel.org>","Date":"Wed, 9 Aug 2017 17:04:43 -0500","X-Gmail-Original-Message-ID":"<CAL_JsqLznQdnWw+A2T8V8CTktYaPDF_800jGHAVa=G-Yhxyn+Q@mail.gmail.com>","Message-ID":"<CAL_JsqLznQdnWw+A2T8V8CTktYaPDF_800jGHAVa=G-Yhxyn+Q@mail.gmail.com>","Subject":"Re: [PATCH] PCI: Convert to using %pOF instead of full_name","To":"Bjorn Helgaas <helgaas@kernel.org>","Content-Type":"text/plain; charset=\"UTF-8\"","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,\n\t\"devicetree@vger.kernel.org\" <devicetree@vger.kernel.org>,\n\tJason Cooper <jason@lakedaemon.net>,\n\t\"linux-pci@vger.kernel.org\" <linux-pci@vger.kernel.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\tJonathan Hunter <jonathanh@nvidia.com>,\n\t\"linux-tegra@vger.kernel.org\" <linux-tegra@vger.kernel.org>,\n\tThierry Reding <thierry.reding@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>, Bjorn Helgaas <bhelgaas@google.com>,\n\tlinuxppc-dev <linuxppc-dev@lists.ozlabs.org>,\n\t\"linux-arm-kernel@lists.infradead.org\"\n\t<linux-arm-kernel@lists.infradead.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1745011,"web_url":"http://patchwork.ozlabs.org/comment/1745011/","msgid":"<20170811155658.GA17039@bhelgaas-glaptop.roam.corp.google.com>","date":"2017-08-11T15:56:58","subject":"Re: [PATCH] PCI: Convert to using %pOF instead of full_name","submitter":{"id":67298,"url":"http://patchwork.ozlabs.org/api/people/67298/","name":"Bjorn Helgaas","email":"helgaas@kernel.org"},"content":"[+cc Tyrel]\n\nOn Wed, Aug 09, 2017 at 05:04:43PM -0500, Rob Herring wrote:\n> On Wed, Aug 2, 2017 at 5:39 PM, Bjorn Helgaas <helgaas@kernel.org> wrote:\n> > On Tue, Jul 18, 2017 at 04:43:21PM -0500, Rob Herring wrote:\n> >> Now that we have a custom printf format specifier, convert users of\n> >> full_name to use %pOF instead. This is preparation to remove storing\n> >> of the full path string for each node.\n> >>\n> >> Signed-off-by: Rob Herring <robh@kernel.org>\n> >> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\n> >> Cc: Jason Cooper <jason@lakedaemon.net>\n> >> Cc: Bjorn Helgaas <bhelgaas@google.com>\n> >> Cc: Thierry Reding <thierry.reding@gmail.com>\n> >> Cc: Jonathan Hunter <jonathanh@nvidia.com>\n> >> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n> >> Cc: Paul Mackerras <paulus@samba.org>\n> >> Cc: Michael Ellerman <mpe@ellerman.id.au>\n> >> Cc: linux-pci@vger.kernel.org\n> >> Cc: linux-arm-kernel@lists.infradead.org\n> >> Cc: linux-tegra@vger.kernel.org\n> >> Cc: linuxppc-dev@lists.ozlabs.org\n> >\n> > Applied to pci/misc for v4.14, thanks!\n> \n> This hasn't shown up in -next.\n\nThanks, it should be in next-20170811.\n\nI updated it to add Tyrel's reviewed-by, but that's not in -next yet.","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xTV7H6gljz9t2h\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 12 Aug 2017 01:59:23 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xTV7H5fK2zDrHK\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 12 Aug 2017 01:59:23 +1000 (AEST)","from mail.kernel.org (mail.kernel.org [198.145.29.99])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xTV4h5MSTzDr5F\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tSat, 12 Aug 2017 01:57:08 +1000 (AEST)","from localhost (173-25-0-128.client.mchsi.com [173.25.0.128])\n\t(using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits))\n\t(No client certificate requested)\n\tby mail.kernel.org (Postfix) with ESMTPSA id 9ACA02394F;\n\tFri, 11 Aug 2017 15:57:05 +0000 (UTC)"],"DMARC-Filter":"OpenDMARC Filter v1.3.2 mail.kernel.org 9ACA02394F","Authentication-Results":["mail.kernel.org;\n\tdmarc=none (p=none dis=none) header.from=kernel.org","mail.kernel.org;\n\tspf=none smtp.mailfrom=helgaas@kernel.org"],"Date":"Fri, 11 Aug 2017 10:56:58 -0500","From":"Bjorn Helgaas <helgaas@kernel.org>","To":"Rob Herring <robh@kernel.org>","Subject":"Re: [PATCH] PCI: Convert to using %pOF instead of full_name","Message-ID":"<20170811155658.GA17039@bhelgaas-glaptop.roam.corp.google.com>","References":"<20170718214339.7774-41-robh@kernel.org>\n\t<20170802223928.GQ20308@bhelgaas-glaptop.roam.corp.google.com>\n\t<CAL_JsqLznQdnWw+A2T8V8CTktYaPDF_800jGHAVa=G-Yhxyn+Q@mail.gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<CAL_JsqLznQdnWw+A2T8V8CTktYaPDF_800jGHAVa=G-Yhxyn+Q@mail.gmail.com>","User-Agent":"Mutt/1.5.21 (2010-09-15)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,\n\t\"devicetree@vger.kernel.org\" <devicetree@vger.kernel.org>,\n\tJason Cooper <jason@lakedaemon.net>,\n\t\"linux-pci@vger.kernel.org\" <linux-pci@vger.kernel.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\tJonathan Hunter <jonathanh@nvidia.com>,\n\t\"linux-tegra@vger.kernel.org\" <linux-tegra@vger.kernel.org>,\n\tThierry Reding <thierry.reding@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>, \n\tTyrel Datwyler <tyreld@linux.vnet.ibm.com>,\n\tBjorn Helgaas <bhelgaas@google.com>,\n\tlinuxppc-dev <linuxppc-dev@lists.ozlabs.org>,\n\t\"linux-arm-kernel@lists.infradead.org\"\n\t<linux-arm-kernel@lists.infradead.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}}]