diff --git a/ddbridge/Kbuild b/ddbridge/Kbuild index 7f882e5..d560224 100644 --- a/ddbridge/Kbuild +++ b/ddbridge/Kbuild @@ -9,5 +9,3 @@ obj-$(CONFIG_DVB_OCTONET) += octonet.o EXTRA_CFLAGS += -Idrivers/media/dvb/frontends -Idrivers/media/dvb-frontends EXTRA_CFLAGS += -Idrivers/media/common/tuners NOSTDINC_FLAGS += -I$(SUBDIRS)/frontends -I$(SUBDIRS)/include -I$(SUBDIRS)/dvb-core -EXTRA_CFLAGS += -Wno-error=implicit-function-declaration - diff --git a/ddbridge/ddbridge-main.c b/ddbridge/ddbridge-main.c index 92ae3ef..31320fa 100644 --- a/ddbridge/ddbridge-main.c +++ b/ddbridge/ddbridge-main.c @@ -89,7 +89,7 @@ static void __devexit ddb_irq_exit(struct ddb *dev) free_irq(pci_irq_vector(dev->pdev, 0), dev); #ifdef CONFIG_PCI_MSI if (dev->msi) { - pci_free_irq_vectors(dev->pdev); + pci_disable_msix(dev->pdev); // Fix me ??? pci_disable_msi(dev->pdev); } #endif