diff for duplicates of <20140922093228.GA20256@rric.localhost> diff --git a/a/1.txt b/N1/1.txt index f8c4aae..71f38e7 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -22,48 +22,3 @@ This series was tested with the fix on top for Cavium Thunder. Tested-by: Robert Richter <rrichter@cavium.com> -Robert - - - -From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001 -From: Robert Richter <rrichter@cavium.com> -Date: Mon, 22 Sep 2014 10:46:01 +0200 -Subject: [PATCH] OF: PCI: Fix creation of mem-mapped pci host bridges - -The pci host bridge was not created if io_base was not set when -calling of_pci_get_host_bridge_resources(). This is esp. the case for -mem-mapped io (IORESOURCE_MEM). This patch fixes this. Function -parameter io_base is optional now. - -Signed-off-by: Robert Richter <rrichter@cavium.com> ---- - drivers/of/of_pci.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -diff --git a/drivers/of/of_pci.c b/drivers/of/of_pci.c -index ffdb45ed8682..1f0e7c2505ee 100644 ---- a/drivers/of/of_pci.c -+++ b/drivers/of/of_pci.c -@@ -182,9 +182,8 @@ int of_pci_get_host_bridge_resources(struct device_node *dev, - char range_type[4]; - int err; - -- if (!io_base) -- return -EINVAL; -- *io_base = OF_BAD_ADDR; -+ if (io_base) -+ *io_base = OF_BAD_ADDR; - - bus_range = kzalloc(sizeof(*bus_range), GFP_KERNEL); - if (!bus_range) -@@ -242,7 +241,7 @@ int of_pci_get_host_bridge_resources(struct device_node *dev, - goto parse_failed; - } - -- if (resource_type(res) == IORESOURCE_IO) { -+ if (io_base && resource_type(res) == IORESOURCE_IO) { - if (*io_base != OF_BAD_ADDR) - pr_warn("More than one I/O resource converted. CPU offset for old range lost!\n"); - *io_base = range.cpu_addr; --- -2.1.0 diff --git a/a/content_digest b/N1/content_digest index 6fe4d2b..bec3419 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -51,51 +51,6 @@ "\n" "Tested-by: Robert Richter <rrichter@cavium.com>\n" "\n" - "-Robert\n" - "\n" - "\n" - "\n" - "From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001\n" - "From: Robert Richter <rrichter@cavium.com>\n" - "Date: Mon, 22 Sep 2014 10:46:01 +0200\n" - "Subject: [PATCH] OF: PCI: Fix creation of mem-mapped pci host bridges\n" - "\n" - "The pci host bridge was not created if io_base was not set when\n" - "calling of_pci_get_host_bridge_resources(). This is esp. the case for\n" - "mem-mapped io (IORESOURCE_MEM). This patch fixes this. Function\n" - "parameter io_base is optional now.\n" - "\n" - "Signed-off-by: Robert Richter <rrichter@cavium.com>\n" - "---\n" - " drivers/of/of_pci.c | 7 +++----\n" - " 1 file changed, 3 insertions(+), 4 deletions(-)\n" - "\n" - "diff --git a/drivers/of/of_pci.c b/drivers/of/of_pci.c\n" - "index ffdb45ed8682..1f0e7c2505ee 100644\n" - "--- a/drivers/of/of_pci.c\n" - "+++ b/drivers/of/of_pci.c\n" - "@@ -182,9 +182,8 @@ int of_pci_get_host_bridge_resources(struct device_node *dev,\n" - " \tchar range_type[4];\n" - " \tint err;\n" - " \n" - "-\tif (!io_base)\n" - "-\t\treturn -EINVAL;\n" - "-\t*io_base = OF_BAD_ADDR;\n" - "+\tif (io_base)\n" - "+\t\t*io_base = OF_BAD_ADDR;\n" - " \n" - " \tbus_range = kzalloc(sizeof(*bus_range), GFP_KERNEL);\n" - " \tif (!bus_range)\n" - "@@ -242,7 +241,7 @@ int of_pci_get_host_bridge_resources(struct device_node *dev,\n" - " \t\t\tgoto parse_failed;\n" - " \t\t}\n" - " \n" - "-\t\tif (resource_type(res) == IORESOURCE_IO) {\n" - "+\t\tif (io_base && resource_type(res) == IORESOURCE_IO) {\n" - " \t\t\tif (*io_base != OF_BAD_ADDR)\n" - " \t\t\t\tpr_warn(\"More than one I/O resource converted. CPU offset for old range lost!\\n\");\n" - " \t\t\t*io_base = range.cpu_addr;\n" - "-- \n" - 2.1.0 + -Robert -67c4d6cc00fb304a3a3f7de2c1e947672b036fdeb97c39e86d9fc64bd2cde077 +cd80e50ae4bff7d1856c59d37c5f193836145e00335e328f9e4a4144a3e67a96
diff --git a/a/1.txt b/N2/1.txt index f8c4aae..4956c09 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -25,7 +25,7 @@ Tested-by: Robert Richter <rrichter@cavium.com> -From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001 +>From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001 From: Robert Richter <rrichter@cavium.com> Date: Mon, 22 Sep 2014 10:46:01 +0200 Subject: [PATCH] OF: PCI: Fix creation of mem-mapped pci host bridges diff --git a/a/content_digest b/N2/content_digest index 6fe4d2b..23207e1 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -55,7 +55,7 @@ "\n" "\n" "\n" - "From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001\n" + ">From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001\n" "From: Robert Richter <rrichter@cavium.com>\n" "Date: Mon, 22 Sep 2014 10:46:01 +0200\n" "Subject: [PATCH] OF: PCI: Fix creation of mem-mapped pci host bridges\n" @@ -98,4 +98,4 @@ "-- \n" 2.1.0 -67c4d6cc00fb304a3a3f7de2c1e947672b036fdeb97c39e86d9fc64bd2cde077 +01d248f08213fd3ea8459fc129cfbf10974ca3096862b685aa1dcccee66621ab
diff --git a/a/1.txt b/N3/1.txt index f8c4aae..4956c09 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -25,7 +25,7 @@ Tested-by: Robert Richter <rrichter@cavium.com> -From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001 +>From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001 From: Robert Richter <rrichter@cavium.com> Date: Mon, 22 Sep 2014 10:46:01 +0200 Subject: [PATCH] OF: PCI: Fix creation of mem-mapped pci host bridges diff --git a/a/content_digest b/N3/content_digest index 6fe4d2b..9b425a3 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -1,31 +1,9 @@ "ref\01411003825-21521-1-git-send-email-Liviu.Dudau@arm.com\0" "ref\01411003825-21521-9-git-send-email-Liviu.Dudau@arm.com\0" - "From\0Robert Richter <rric@kernel.org>\0" - "Subject\0Re: [PATCH v11 08/10] OF: PCI: Add support for parsing PCI host bridge resources from DT\0" + "From\0rric@kernel.org (Robert Richter)\0" + "Subject\0[PATCH v11 08/10] OF: PCI: Add support for parsing PCI host bridge resources from DT\0" "Date\0Mon, 22 Sep 2014 11:32:28 +0200\0" - "To\0Liviu Dudau <Liviu.Dudau@arm.com>" - " Bjorn Helgaas <bhelgaas@google.com>\0" - "Cc\0Arnd Bergmann <arnd@arndb.de>" - Rob Herring <robh+dt@kernel.org> - Jason Gunthorpe <jgunthorpe@obsidianresearch.com> - Benjamin Herrenschmidt <benh@kernel.crashing.org> - Catalin Marinas <catalin.marinas@arm.com> - Will Deacon <Will.Deacon@arm.com> - Russell King <linux@arm.linux.org.uk> - linux-pci <linux-pci@vger.kernel.org> - Linus Walleij <linus.walleij@linaro.org> - Tanmay Inamdar <tinamdar@apm.com> - Grant Likely <grant.likely@secretlab.ca> - Sinan Kaya <okaya@codeaurora.org> - Jingoo Han <jg1.han@samsung.com> - Kukjin Kim <kgene.kim@samsung.com> - Suravee Suthikulanit <suravee.suthikulpanit@amd.com> - linux-arch <linux-arch@vger.kernel.org> - LKML <linux-kernel@vger.kernel.org> - Device Tree ML <devicetree@vger.kernel.org> - LAKML <linux-arm-kernel@lists.infradead.org> - Grant Likely <grant.likely@linaro.org> - " Sunil Goutham <sunil.goutham@caviumnetworks.com>\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On 18.09.14 02:30:23, Liviu Dudau wrote:\n" @@ -55,7 +33,7 @@ "\n" "\n" "\n" - "From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001\n" + ">From e798af4fc2f664d1aff7e863489b8298f90e716e Mon Sep 17 00:00:00 2001\n" "From: Robert Richter <rrichter@cavium.com>\n" "Date: Mon, 22 Sep 2014 10:46:01 +0200\n" "Subject: [PATCH] OF: PCI: Fix creation of mem-mapped pci host bridges\n" @@ -98,4 +76,4 @@ "-- \n" 2.1.0 -67c4d6cc00fb304a3a3f7de2c1e947672b036fdeb97c39e86d9fc64bd2cde077 +0b6555db56c59ed4c22790ad1573f39feaabc73f42650de4f51332245ac04daa
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.