Dan Williams
f893180b79
ahci: compile out msi/msix infrastructure
...
Quoting Arnd:
The AHCI driver is used for some on-chip devices that do not use PCI
for probing, and it can be built even when CONFIG_PCI is disabled, but
that now results in a build failure:
ata/libahci.c: In function 'ahci_host_activate_multi_irqs':
ata/libahci.c:2475:4: error: invalid use of undefined type 'struct msix_entry'
ata/libahci.c:2475:21: error: dereferencing pointer to incomplete type 'struct msix_entry'
Add ifdef CONFIG_PCI_MSI infrastructure to compile out the multi-msi and
multi-msix code.
Reported-by: Arnd Bergmann <arnd@arndb.de >
Tested--by: Arnd Bergmann <arnd@arndb.de >
[arnd: fix up pci enabled case]
Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com >
Fixes: d684a90d38 ("ahci: per-port msix support")
Signed-off-by: Dan Williams <dan.j.williams@intel.com >
Signed-off-by: Tejun Heo <tj@kernel.org >
2015-12-07 09:50:01 -05:00
..
2015-06-03 01:37:49 -04:00
2015-11-30 09:57:33 -05:00
2015-06-10 11:15:17 +09:00
2015-01-28 18:45:23 -05:00
2015-01-28 18:45:23 -05:00
2015-06-25 16:49:21 -07:00
2015-09-08 12:30:06 -04:00
2015-10-31 09:52:15 +09:00
2015-04-20 13:36:38 -04:00
2015-01-28 18:45:23 -05:00
2015-01-28 18:45:23 -05:00
2015-05-18 16:43:23 -04:00
2015-11-16 11:29:10 -05:00
2015-12-07 09:50:01 -05:00
2014-05-09 22:37:49 -04:00
2014-08-28 08:53:40 -04:00
2015-09-08 12:30:06 -04:00
2015-06-03 01:37:49 -04:00
2015-12-07 09:50:01 -05:00
2014-04-01 12:48:54 -07:00
2015-12-07 09:40:50 -05:00
2015-08-03 12:01:54 -04:00
2015-07-14 17:46:38 -04:00
2015-11-13 20:35:54 -08:00
2015-04-08 10:55:05 -04:00
2015-03-27 11:59:22 -04:00
2015-07-15 11:22:35 -04:00
2014-03-14 11:23:47 -04:00
2015-08-03 12:01:54 -04:00
2015-09-08 12:30:06 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-09-02 08:00:54 -07:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2015-05-20 16:36:50 +02:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2014-10-20 16:20:17 +02:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2015-02-03 07:04:44 -05:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2014-02-13 16:40:56 -05:00
2015-04-08 10:55:05 -04:00
2014-02-13 16:40:56 -05:00
2015-05-21 17:37:51 -04:00
2014-10-20 16:20:17 +02:00
2015-03-18 22:39:17 +01:00
2015-10-15 10:58:53 -04:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2015-08-24 15:27:11 -05:00
2014-03-11 08:30:53 -04:00
2015-09-17 11:14:25 -04:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-06-08 18:03:04 +09:00
2015-01-28 18:45:23 -05:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-10-20 16:20:17 +02:00
2014-02-13 16:40:56 -05:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2014-05-09 22:37:49 -04:00
2015-01-28 18:45:23 -05:00
2015-09-10 17:02:04 -04:00
2014-05-09 22:37:49 -04:00
2015-09-03 12:08:02 +02:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-09-25 11:50:15 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-10-07 17:10:14 -04:00
2015-04-08 10:55:05 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2014-05-09 22:37:49 -04:00
2015-04-08 10:55:05 -04:00
2015-03-30 13:14:40 -04:00
2015-03-02 12:08:43 -05:00
2015-06-03 01:37:49 -04:00
2015-04-08 10:55:05 -04:00
2015-04-08 10:55:05 -04:00
2015-05-25 20:06:55 -04:00
2015-04-08 10:55:05 -04:00
2015-04-08 10:55:05 -04:00
2015-11-24 09:54:36 -05:00
2015-04-08 10:55:05 -04:00
2015-04-08 10:55:05 -04:00
2014-05-09 22:37:49 -04:00
2015-04-16 13:53:32 -05:00
2015-08-06 12:38:14 -04:00
2014-02-13 16:40:56 -05:00
2015-04-08 10:55:05 -04:00
2015-04-08 10:55:05 -04:00