From: Michael Ellerman Date: Mon, 11 Apr 2011 21:25:02 +0000 (+0000) Subject: powerpc/pci: Properly initialize IO workaround "private" X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=69b123684b50040b0926eed1e02795dac8cb9587;p=openwrt%2Fstaging%2Fblogic.git powerpc/pci: Properly initialize IO workaround "private" Even when no initfunc is provided. Signed-off-by: Benjamin Herrenschmidt Signed-off-by: Michael Ellerman Signed-off-by: Benjamin Herrenschmidt --- diff --git a/arch/powerpc/kernel/io-workarounds.c b/arch/powerpc/kernel/io-workarounds.c index d36515eaa314..ffafaea3d261 100644 --- a/arch/powerpc/kernel/io-workarounds.c +++ b/arch/powerpc/kernel/io-workarounds.c @@ -175,6 +175,7 @@ void __devinit iowa_register_bus(struct pci_controller *phb, bus = &iowa_busses[iowa_bus_count]; bus->phb = phb; bus->ops = ops; + bus->private = data; if (initfunc) if ((*initfunc)(bus, data))