mei_me.disable_msi = 1
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
#include "hw-me-regs.h"
#include "hw-me.h"
+static bool disable_msi;
+module_param(disable_msi, bool, 0);
+
/* mei_pci_tbl - PCI Device ID Table */
static const struct pci_device_id mei_me_pci_tbl[] = {
{MEI_PCI_DEVICE(MEI_DEV_ID_82946GZ, mei_me_legacy_cfg)},
hw = to_me_hw(dev);
hw->mem_addr = pcim_iomap_table(pdev)[0];
- pci_enable_msi(pdev);
+ if (!disable_msi)
+ pci_enable_msi(pdev);
/* request and enable interrupt */
irqflags = pci_dev_msi_enabled(pdev) ? IRQF_ONESHOT : IRQF_SHARED;