From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
To: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: linux-pci@vger.kernel.org, linux-arch@vger.kernel.org,
linux-kernel@vger.kernel.org, davem@davemloft.net,
bheglaas@google.com, monstr@monstr.eu, tglx@linutronix.de
Subject: Re: [PATCH 4/5] x86/devicetree: Use generic PCI <-> OF matching
Date: Thu, 7 Apr 2011 12:30:03 +0200 [thread overview]
Message-ID: <20110407103003.GA8592@linutronix.de> (raw)
In-Reply-To: <1302146796-26825-5-git-send-email-benh@kernel.crashing.org>
* Benjamin Herrenschmidt | 2011-04-07 13:26:35 [+1000]:
>Instead of walking the whole PCI tree to update the of_node's for
>PCI busses and devices after the fact, enable the new generic core
>code for doing so by providing the proper device nodes for the
>PCI host bridges
>
>Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Ben, please add this to the series or melt into this patch :)
From 1460c529a53a393dd3b41cdcd72ecc6ff1d3646e Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 7 Apr 2011 10:47:51 +0200
Subject: [PATCH] x86: dt: remove unused and/or shadowed variables
|arch/x86/kernel/devicetree.c: In function 'pcibios_get_phb_of_node':
|arch/x86/kernel/devicetree.c:135:23: warning: unused variable 'child'
|arch/x86/kernel/devicetree.c:129:15: warning: unused variable 'bus_min'
|arch/x86/kernel/devicetree.c:144:1: warning: control reaches end of non-void function
|arch/x86/kernel/devicetree.c:141:10: warning: 'bus' may be used uninitialized in this function
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
---
arch/x86/kernel/devicetree.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/x86/kernel/devicetree.c b/arch/x86/kernel/devicetree.c
index f6c9d67..3568496 100644
--- a/arch/x86/kernel/devicetree.c
+++ b/arch/x86/kernel/devicetree.c
@@ -123,16 +123,13 @@ static int __init add_bus_probe(void)
module_init(add_bus_probe);
#ifdef CONFIG_PCI
-struct device_node * pcibios_get_phb_of_node(struct pci_bus *bus)
+struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus)
{
struct device_node *np;
- unsigned int bus_min;
for_each_node_by_type(np, "pci") {
const void *prop;
- struct pci_bus *bus;
unsigned int bus_min;
- struct device_node *child;
prop = of_get_property(np, "bus-range", NULL);
if (!prop)
@@ -141,6 +138,7 @@ struct device_node * pcibios_get_phb_of_node(struct pci_bus *bus)
if (bus->number == bus_min)
return np;
}
+ return NULL;
}
static int x86_of_pci_irq_enable(struct pci_dev *dev)
--
1.7.4
WARNING: multiple messages have this Message-ID (diff)
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
To: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: linux-pci@vger.kernel.org, linux-arch@vger.kernel.org,
linux-kernel@vger.kernel.org, davem@davemloft.net,
bheglaas@google.com, monstr@monstr.eu, tglx@linutronix.de
Subject: Re: [PATCH 4/5] x86/devicetree: Use generic PCI <-> OF matching
Date: Thu, 7 Apr 2011 12:30:03 +0200 [thread overview]
Message-ID: <20110407103003.GA8592@linutronix.de> (raw)
In-Reply-To: <1302146796-26825-5-git-send-email-benh@kernel.crashing.org>
* Benjamin Herrenschmidt | 2011-04-07 13:26:35 [+1000]:
>Instead of walking the whole PCI tree to update the of_node's for
>PCI busses and devices after the fact, enable the new generic core
>code for doing so by providing the proper device nodes for the
>PCI host bridges
>
>Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Ben, please add this to the series or melt into this patch :)
>From 1460c529a53a393dd3b41cdcd72ecc6ff1d3646e Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: Thu, 7 Apr 2011 10:47:51 +0200
Subject: [PATCH] x86: dt: remove unused and/or shadowed variables
|arch/x86/kernel/devicetree.c: In function 'pcibios_get_phb_of_node':
|arch/x86/kernel/devicetree.c:135:23: warning: unused variable 'child'
|arch/x86/kernel/devicetree.c:129:15: warning: unused variable 'bus_min'
|arch/x86/kernel/devicetree.c:144:1: warning: control reaches end of non-void function
|arch/x86/kernel/devicetree.c:141:10: warning: 'bus' may be used uninitialized in this function
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
---
arch/x86/kernel/devicetree.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/x86/kernel/devicetree.c b/arch/x86/kernel/devicetree.c
index f6c9d67..3568496 100644
--- a/arch/x86/kernel/devicetree.c
+++ b/arch/x86/kernel/devicetree.c
@@ -123,16 +123,13 @@ static int __init add_bus_probe(void)
module_init(add_bus_probe);
#ifdef CONFIG_PCI
-struct device_node * pcibios_get_phb_of_node(struct pci_bus *bus)
+struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus)
{
struct device_node *np;
- unsigned int bus_min;
for_each_node_by_type(np, "pci") {
const void *prop;
- struct pci_bus *bus;
unsigned int bus_min;
- struct device_node *child;
prop = of_get_property(np, "bus-range", NULL);
if (!prop)
@@ -141,6 +138,7 @@ struct device_node * pcibios_get_phb_of_node(struct pci_bus *bus)
if (bus->number == bus_min)
return np;
}
+ return NULL;
}
static int x86_of_pci_irq_enable(struct pci_dev *dev)
--
1.7.4
next prev parent reply other threads:[~2011-04-07 10:30 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-07 3:26 [PATCHES] Generalize PCI <-> OF node matching Benjamin Herrenschmidt
2011-04-07 3:26 ` [PATCH 1/5] pci/of: Match PCI devices to OF nodes dynamically Benjamin Herrenschmidt
2011-04-07 4:20 ` Benjamin Herrenschmidt
2011-04-07 7:56 ` Sebastian Andrzej Siewior
2011-04-07 12:13 ` [PATCH] x86/ce4100: add reg property to bridges Sebastian Andrzej Siewior
2011-04-07 21:52 ` Benjamin Herrenschmidt
2011-04-11 7:23 ` Sebastian Andrzej Siewior
2011-04-11 9:38 ` Benjamin Herrenschmidt
2011-04-11 15:40 ` [tip:x86/urgent] x86/ce4100: Add " tip-bot for Sebastian Andrzej Siewior
2011-04-07 22:27 ` [PATCH 1/5] pci/of: Match PCI devices to OF nodes dynamically David Miller
2011-04-07 22:29 ` David Miller
2011-04-07 22:31 ` David Miller
2011-04-07 22:31 ` David Miller
2011-04-07 22:52 ` David Miller
2011-04-07 23:22 ` Benjamin Herrenschmidt
2011-04-07 23:21 ` Benjamin Herrenschmidt
2011-04-07 3:26 ` [PATCH 2/5] microblaze/pci: Remove powermac originated cruft Benjamin Herrenschmidt
2011-04-07 3:26 ` [PATCH 3/5] microblaze/pci: Move the remains of pci_32.c to pci-common.c Benjamin Herrenschmidt
2011-04-07 3:26 ` [PATCH 4/5] x86/devicetree: Use generic PCI <-> OF matching Benjamin Herrenschmidt
2011-04-07 10:30 ` Sebastian Andrzej Siewior [this message]
2011-04-07 10:30 ` Sebastian Andrzej Siewior
2011-04-07 3:26 ` [PATCH 5/5] pci/of: Consolidate pci_device_to_OF_node() Benjamin Herrenschmidt
2011-04-07 11:54 ` [PATCHES] Generalize PCI <-> OF node matching Michal Simek
2011-04-07 21:50 ` Benjamin Herrenschmidt
2011-04-07 22:16 ` David Miller
2011-04-07 22:30 ` Benjamin Herrenschmidt
2011-04-07 22:31 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110407103003.GA8592@linutronix.de \
--to=bigeasy@linutronix.de \
--cc=benh@kernel.crashing.org \
--cc=bheglaas@google.com \
--cc=davem@davemloft.net \
--cc=linux-arch@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=monstr@monstr.eu \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.