Message ID | 20220210201151.236170-1-don.brace@microchip.com |
---|---|
State | New |
Headers | show |
Series | smartpqi: fix unused variable pqi_pm_ops for clang | expand |
On Thu, 10 Feb 2022 14:11:51 -0600, Don Brace wrote: > Driver added a new dev_pm_ops structure used only if CONFIG_PM is set. > The CONFIG_PM MACRO needed to be moved up in the code to avoid the > compiler warnings. The HUNK to move the location was missing from > the above patch. > > Found by kernel test robot by building driver with > CONFIG_PM disabled. > > [...] Applied to 5.18/scsi-queue, thanks! [1/1] smartpqi: fix unused variable pqi_pm_ops for clang https://git.kernel.org/mkp/scsi/c/31b17c3aeb5e
diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index 61366642ea95..4611912ae261 100644 --- a/drivers/scsi/smartpqi/smartpqi_init.c +++ b/drivers/scsi/smartpqi/smartpqi_init.c @@ -8951,6 +8951,8 @@ static void pqi_process_module_params(void) pqi_process_lockup_action_param(); } +#if defined(CONFIG_PM) + static inline enum bmic_flush_cache_shutdown_event pqi_get_flush_cache_shutdown_event(struct pci_dev *pci_dev) { if (pci_dev->subsystem_vendor == PCI_VENDOR_ID_ADAPTEC2 && pci_dev->subsystem_device == 0x1304) @@ -9073,6 +9075,8 @@ static const struct dev_pm_ops pqi_pm_ops = { .restore = pqi_resume_or_restore, }; +#endif /* CONFIG_PM */ + /* Define the PCI IDs for the controllers that we support. */ static const struct pci_device_id pqi_pci_id_table[] = { {