Jiri Slaby
9d66b568a2
MFD: rtsx_pcr: Fix probe fail path
...
When rtsx_pci_acquire_irq fails in rtsx_pci_probe, we forget to
disable an MSI (if we enabled it). This results in this warning on the
next attempt to load the module:
WARNING: at drivers/pci/msi.c:834 pci_enable_msi_block+0x2a4/0x2b0()
Hardware name: HP EliteBook 840 G1
Modules linked in: rtsx_pci(+) ...
Pid: 4056, comm: modprobe Tainted: G I 3.8.0-9405-gd895cb1-1-vanilla #1
Call Trace:
[<ffffffff81045c6a>] warn_slowpath_common+0x7a/0xc0
[<ffffffff81045cc5>] warn_slowpath_null+0x15/0x20
[<ffffffff81302544>] pci_enable_msi_block+0x2a4/0x2b0
[<ffffffffa05e335a>] rtsx_pci_probe+0x55a/0x720 [rtsx_pci]
...
So properly disable MSI in that case.
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2013-04-05 18:40:14 +02:00
..
2013-02-14 00:22:54 +01:00
2013-02-14 00:22:54 +01:00
2013-02-14 00:22:54 +01:00
2012-11-28 12:22:27 -08:00
2012-09-21 23:40:34 +02:00
2012-09-15 23:22:04 +02:00
2012-11-28 12:22:27 -08:00
2013-04-05 18:08:31 +02:00
2013-02-24 20:00:58 -08:00
2013-02-14 00:24:07 +01:00
2013-03-12 09:34:39 +01:00
2013-02-04 08:31:33 +00:00
2013-02-04 08:31:34 +00:00
2012-11-28 12:22:27 -08:00
2013-02-14 00:22:48 +01:00
2012-11-28 12:22:27 -08:00
2013-01-22 01:17:29 +01:00
2012-11-28 12:22:27 -08:00
2013-04-05 11:20:14 +02:00
2012-11-28 12:22:27 -08:00
2013-04-05 11:20:13 +02:00
2013-04-05 11:20:13 +02:00
2013-04-05 11:20:13 +02:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:22:27 -08:00
2012-12-16 18:55:20 -08:00
2013-02-14 00:26:41 +01:00
2012-11-20 12:21:10 +01:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:22:27 -08:00
2013-04-05 18:08:45 +02:00
2013-02-24 20:00:58 -08:00
2012-09-23 20:51:34 +02:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:20:19 -08:00
2013-04-05 18:08:45 +02:00
2013-01-25 12:21:47 -08:00
2012-11-28 12:22:27 -08:00
2012-12-16 18:55:20 -08:00
2013-04-05 18:10:30 +02:00
2012-11-28 12:22:27 -08:00
2012-09-23 20:51:34 +02:00
2012-11-28 12:22:27 -08:00
2013-02-15 18:43:38 +01:00
2013-02-14 00:26:45 +01:00
2013-04-05 11:20:13 +02:00
2012-11-28 12:22:27 -08:00
2013-02-14 00:23:00 +01:00
2013-02-14 00:23:00 +01:00
2013-01-03 15:57:14 -08:00
2012-09-15 23:22:04 +02:00
2013-01-22 03:02:21 +01:00
2012-09-16 00:32:57 +02:00
2013-01-22 03:02:22 +01:00
2012-11-06 23:14:08 +01:00
2012-12-16 18:55:20 -08:00
2012-12-16 18:55:20 -08:00
2012-11-06 23:14:08 +01:00
2012-09-14 11:18:57 +02:00
2012-10-15 13:53:41 -07:00
2012-11-20 12:21:12 +01:00
2013-03-12 09:07:27 +01:00
2013-02-13 13:22:44 +02:00
2012-10-24 14:26:55 -07:00
2013-04-05 17:53:42 +02:00
2012-11-28 12:22:27 -08:00
2013-01-22 03:05:33 +01:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:22:27 -08:00
2012-11-26 12:10:51 +01:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:22:27 -08:00
2013-01-03 15:57:14 -08:00
2013-02-14 00:22:59 +01:00
2013-02-14 00:22:59 +01:00
2013-02-14 00:22:59 +01:00
2013-02-14 00:22:59 +01:00
2013-04-05 18:40:14 +02:00
2013-02-14 00:22:59 +01:00
2013-02-04 18:31:25 +00:00
2012-11-26 00:35:08 +01:00
2012-11-28 12:22:27 -08:00
2012-10-01 15:27:48 +02:00
2013-01-03 15:57:14 -08:00
2012-12-16 18:55:20 -08:00
2012-11-28 12:22:27 -08:00
2013-04-05 18:05:54 +02:00
2013-04-05 17:58:22 +02:00
2012-09-15 23:22:04 +02:00
2013-01-22 03:08:34 +01:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:22:27 -08:00
2013-01-03 15:57:14 -08:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:22:27 -08:00
2013-02-14 00:22:54 +01:00
2012-12-16 18:55:20 -08:00
2013-02-14 00:22:56 +01:00
2012-12-16 18:55:20 -08:00
2012-12-16 18:55:20 -08:00
2012-11-28 12:22:27 -08:00
2013-03-12 09:25:50 +01:00
2012-11-28 12:22:27 -08:00
2013-01-03 15:57:14 -08:00
2013-03-12 09:25:51 +01:00
2012-12-16 18:55:20 -08:00
2013-03-15 07:42:22 +01:00
2013-01-27 02:18:01 +01:00
2012-11-21 16:08:00 +01:00
2013-01-03 15:57:14 -08:00
2013-02-14 00:26:28 +01:00
2013-01-22 17:28:34 +01:00
2013-02-24 20:00:58 -08:00
2012-11-26 11:48:56 +01:00
2012-11-28 12:22:27 -08:00
2012-11-28 12:20:19 -08:00
2012-09-15 23:22:04 +02:00
2012-11-28 12:22:27 -08:00
2013-02-24 20:00:58 -08:00
2013-01-04 20:53:45 +00:00
2012-09-15 23:22:04 +02:00
2013-02-14 00:22:46 +01:00