Steve Hodgson
6369545945
sfc: Handle serious errors in exactly one interrupt handler
...
'Fatal' errors set an interrupt flag associated with a specific event
queue; only read the syndrome vector if we see that queue's flag set
(legacy interrupts) or in the interrupt handler for that queue (MSI).
Do not ignore an interrupt if the fatal error flag is set but specific
error flags are all zero. Even if we don't schedule a reset, we must
respect the queue mask and rearm the appropriate event queues.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-04-28 12:44:32 -07:00
..
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-14 16:11:33 -07:00
2010-04-14 16:11:33 -07:00
2010-04-14 16:11:33 -07:00
2010-04-06 23:53:30 -07:00
2010-04-07 16:50:00 -07:00
2010-04-27 12:49:13 -07:00
2010-04-14 16:11:33 -07:00
2010-04-11 14:53:53 -07:00
2010-04-27 12:49:13 -07:00
2010-04-27 16:22:42 -07:00
2010-04-27 17:05:03 -07:00
2010-04-27 17:46:56 -07:00
2010-04-21 22:32:44 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-27 17:46:56 -07:00
2010-04-27 16:29:51 -07:00
2010-04-11 14:53:53 -07:00
2010-04-27 16:29:51 -07:00
2010-04-27 19:47:49 -07:00
2010-04-27 16:29:52 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-14 16:11:33 -07:00
2010-04-11 14:53:53 -07:00
2010-04-13 03:32:43 -07:00
2010-04-27 12:49:13 -07:00
2010-04-13 03:29:36 -07:00
2010-04-22 15:28:32 -07:00
2010-04-13 02:54:19 -07:00
2010-04-28 12:44:32 -07:00
2010-04-11 14:53:53 -07:00
2010-04-14 04:49:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-27 12:49:13 -07:00
2010-04-13 03:32:43 -07:00
2010-04-11 14:53:53 -07:00
2010-04-22 16:12:51 -07:00
2010-04-11 14:53:53 -07:00
2010-04-23 14:43:45 -04:00
2010-04-14 16:11:33 -07:00
2010-03-30 22:02:32 +09:00
2009-09-01 01:13:50 -07:00
2010-04-07 20:55:47 -07:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-03 14:22:15 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-21 01:14:25 -07:00
2009-09-01 01:14:07 -07:00
2009-09-01 01:14:07 -07:00
2009-09-01 01:14:07 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-01 18:38:33 -07:00
2010-04-11 14:53:53 -07:00
2010-02-22 15:45:51 -08:00
2010-03-30 22:02:32 +09:00
2009-12-04 15:39:55 +01:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-07 02:07:50 -07:00
2010-04-07 02:07:49 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-13 03:32:43 -07:00
2009-09-17 20:07:53 +02:00
2010-04-03 14:22:15 -07:00
2010-04-11 14:53:53 -07:00
2010-04-07 21:05:35 -07:00
2010-04-07 21:05:35 -07:00
2009-08-12 23:03:00 -07:00
2010-02-17 13:35:44 -08:00
2010-02-17 13:35:44 -08:00
2010-02-17 13:35:44 -08:00
2009-08-12 23:02:59 -07:00
2010-03-24 14:10:38 -07:00
2009-11-05 20:00:29 -08:00
2010-04-28 09:54:36 -07:00
2010-04-19 13:17:05 -07:00
2010-04-23 00:10:52 -07:00
2010-04-03 14:22:15 -07:00
2010-02-26 02:10:14 -08:00
2010-02-26 02:10:14 -08:00
2010-04-07 20:53:54 -07:00
2010-02-26 02:10:14 -08:00
2010-04-03 14:22:15 -07:00
2010-03-30 22:02:32 +09:00
2010-04-03 14:22:15 -07:00
2010-02-12 11:38:58 -08:00
2010-04-03 14:22:15 -07:00
2010-04-03 14:22:15 -07:00
2010-04-03 14:22:15 -07:00
2010-04-03 14:22:15 -07:00
2010-01-07 23:54:26 -08:00
2010-04-11 14:53:53 -07:00
2009-11-11 19:22:21 -08:00
2010-03-24 14:10:38 -07:00
2009-09-01 01:13:40 -07:00
2010-04-27 12:49:13 -07:00
2009-12-03 13:18:01 -08:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-03 14:22:15 -07:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-03 14:22:15 -07:00
2010-04-14 16:11:33 -07:00
2010-04-23 16:20:25 -07:00
2009-11-02 23:40:57 -08:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-04-27 12:49:13 -07:00
2010-04-13 01:41:31 -07:00
2010-04-11 14:53:53 -07:00
2010-02-17 15:59:40 -08:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2009-12-03 13:18:01 -08:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2009-11-20 15:35:04 -08:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-03-30 23:42:26 -07:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-03-18 21:14:00 -07:00
2010-04-13 01:33:44 -07:00
2010-04-03 14:22:15 -07:00
2010-04-21 16:33:29 -07:00
2010-04-11 14:53:53 -07:00
2010-04-27 12:49:13 -07:00
2009-10-20 19:11:06 -07:00
2010-04-14 16:11:33 -07:00
2010-02-12 11:38:58 -08:00
2010-03-30 22:02:32 +09:00
2010-04-21 16:23:30 -07:00
2010-04-11 14:53:53 -07:00
2010-04-13 01:33:44 -07:00
2010-03-30 22:02:32 +09:00
2010-04-13 01:33:44 -07:00
2010-02-16 23:05:38 -08:00
2010-04-03 14:22:15 -07:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-04-07 21:53:41 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-03 14:22:11 -07:00
2010-04-26 11:18:45 -07:00
2010-04-27 12:49:13 -07:00
2009-10-12 23:59:08 -07:00
2010-01-28 06:01:35 -08:00
2009-09-03 20:02:11 -07:00
2009-11-18 23:29:17 -08:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-04-03 14:22:15 -07:00
2010-03-30 22:02:32 +09:00
2010-01-07 23:54:26 -08:00
2010-03-16 14:15:42 -07:00
2010-03-30 22:02:32 +09:00
2009-11-18 23:29:17 -08:00
2010-04-11 14:53:53 -07:00
2010-02-12 11:38:58 -08:00
2010-03-30 22:02:32 +09:00
2010-04-22 15:48:17 -07:00
2010-04-22 15:48:17 -07:00
2010-03-30 22:02:32 +09:00
2009-10-12 13:26:39 -07:00
2010-03-30 22:02:32 +09:00
2010-04-03 14:22:15 -07:00
2010-04-03 14:22:15 -07:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2009-12-03 13:18:01 -08:00
2010-04-11 14:53:53 -07:00
2009-12-03 13:18:01 -08:00
2010-03-30 22:02:32 +09:00
2010-04-26 11:18:44 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2009-12-02 00:52:31 -08:00
2010-04-11 14:53:53 -07:00
2009-11-09 09:40:57 +01:00
2010-04-13 02:54:17 -07:00
2010-04-13 02:54:17 -07:00
2010-04-13 01:29:41 -07:00
2010-04-27 12:49:13 -07:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2009-09-01 01:14:07 -07:00
2010-04-14 16:11:33 -07:00
2009-08-30 22:35:11 -07:00
2010-03-30 23:51:10 -07:00
2010-03-30 22:02:32 +09:00
2010-04-27 15:54:50 -07:00
2010-04-03 14:22:15 -07:00
2010-03-30 22:02:32 +09:00
2010-04-06 08:34:06 -07:00
2010-03-30 22:02:32 +09:00
2009-10-13 03:44:05 -07:00
2010-04-11 14:53:53 -07:00
2010-04-03 14:22:15 -07:00
2010-04-11 14:53:53 -07:00
2009-10-01 15:14:54 -07:00
2010-04-28 10:07:44 -07:00
2010-04-28 10:07:44 -07:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-03-10 07:37:06 -08:00
2010-04-11 14:53:53 -07:00
2010-02-15 09:27:02 -08:00
2010-04-11 14:53:53 -07:00
2009-12-03 13:18:01 -08:00
2010-04-11 14:53:53 -07:00
2009-12-04 15:39:55 +01:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-03 14:22:15 -07:00
2010-04-11 14:53:53 -07:00
2010-04-03 14:22:15 -07:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2010-04-11 14:53:53 -07:00
2009-12-03 13:18:01 -08:00
2010-04-03 14:22:15 -07:00
2010-04-11 14:53:53 -07:00
2010-04-03 14:22:15 -07:00
2010-04-03 14:22:15 -07:00
2010-04-03 14:22:15 -07:00
2010-04-14 16:11:33 -07:00
2010-03-30 22:02:32 +09:00
2010-04-27 12:49:13 -07:00
2010-04-13 02:54:16 -07:00
2010-04-03 14:22:15 -07:00
2010-01-13 20:37:01 -08:00
2010-04-14 16:11:33 -07:00
2010-04-20 16:37:13 -07:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-03 14:22:15 -07:00
2010-01-06 20:32:38 -08:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-04-06 23:53:30 -07:00
2010-04-06 14:24:53 -07:00
2010-04-14 06:45:44 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2010-04-11 14:53:53 -07:00
2010-03-30 22:02:32 +09:00
2009-08-09 21:46:53 -07:00