PCI / PCIe: Introduce command line option to disable ARI
authorRafael J. Wysocki <rjw@sisk.pl>
Wed, 29 Feb 2012 23:06:33 +0000 (00:06 +0100)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Thu, 1 Mar 2012 21:36:04 +0000 (13:36 -0800)
commit6748dcc269e52925993e0d68447858b41b88b4be
tree51f2e3f04ff1b5bb1dcd96aa82e8ba2ee33b09af
parentf6330c3178112a7b7f18e7f51f1cbb89fa1174c7
PCI / PCIe: Introduce command line option to disable ARI

There are PCIe devices on the market that report ARI support but
then fail to initialize correctly when ARI is actually used.  This
leads to situations in which kernels 2.6.34 and newer fail to handle
systems where the previous kernels worked without any apparent
problems.  Unfortunately, it is currently unknown how many such
devices are there.

For this reason, introduce a new kernel command line option,
pci=noari, allowing users to disable PCIe ARI altogether if they
see problems with PCIe device initialization.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Documentation/kernel-parameters.txt
drivers/pci/pci.c