platform/x86: ISST: Fix wrong unregister type
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Tue, 3 Mar 2020 22:53:54 +0000 (14:53 -0800)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 20 Mar 2020 12:44:47 +0000 (14:44 +0200)
The MMIO driver is not unregistering with the correct type with the ISST
common core during module removal. This should be unregistered with
ISST_IF_DEV_MMIO instead of ISST_IF_DEV_MBOX.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c

index ad8c7c0..3584859 100644 (file)
@@ -126,7 +126,7 @@ static void isst_if_remove(struct pci_dev *pdev)
        struct isst_if_device *punit_dev;
 
        punit_dev = pci_get_drvdata(pdev);
-       isst_if_cdev_unregister(ISST_IF_DEV_MBOX);
+       isst_if_cdev_unregister(ISST_IF_DEV_MMIO);
        mutex_destroy(&punit_dev->mutex);
 }