]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/eeh: Enable PCI_COMMAND_MASTER for PCI bridges
authorGavin Shan <shangw@linux.vnet.ibm.com>
Tue, 12 Nov 2013 06:49:21 +0000 (14:49 +0800)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 20 Nov 2013 23:33:35 +0000 (10:33 +1100)
commit2cc1a8b4bedbaa7286ae39540dcbd324dd916950
treebc913203917845a6e381d22598c313899f184c23
parent976725c2f089b5d8ce70c368dc3c4ab0e6868a12
powerpc/eeh: Enable PCI_COMMAND_MASTER for PCI bridges

On PHB3, we will fail to fetch IODA tables without PCI_COMMAND_MASTER
on PCI bridges. According to one experiment I had, the MSIx interrupts
didn't raise from the adapter without the bit applied to all upstream
PCI bridges including root port of the adapter. The patch forces to
have that bit enabled accordingly.

Signed-off-by: Gavin Shan <shangw@linux.vnet.ibm.com>
CC: <stable@vger.kernel.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/kernel/eeh.c