]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/powernv: Fix early pci_controller_ops loading.
authorDaniel Axtens <dja@axtens.net>
Mon, 27 Apr 2015 02:33:51 +0000 (12:33 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 29 Apr 2015 09:43:58 +0000 (19:43 +1000)
commit5b46ec2293db3162d902c78d159c307d127bb0a4
tree0db0b615b405a7405dff852d1d311025c1af2ea5
parent010224206abb01fefccb2b8b8355c338b93acff5
powerpc/powernv: Fix early pci_controller_ops loading.

Load the PowerNV platform pci controller ops into pci controllers
after all the operations are loaded into the platform ops struct, not
before.

Otherwise we aren't actually setting the ops properly which can break
IO for some devices.

Fixes: 6bd74f487 ("powerpc/powernv: Move controller ops from ppc_md to controller_ops")
Reported-by: Gavin Shan <gwshan@linux.vnet.ibm.com>
Reviewed-by: Gavin Shan <gwshan@linux.vnet.ibm.com>
Signed-off-by: Daniel Axtens <dja@axtens.net>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/powernv/pci-ioda.c