Yevgeny Petrilin
465440d272
mlx4_en: Fix a kernel panic when waking tx queue
...
When the transmit queue gets full we enable interrupts for TX completions
There was a race that we handled the TX queue both from the interrupt context
and from the transmit function. Using "spin_trylock_irq()" ensures this
doesn't happen.
Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-05-29 22:04:42 -07:00
..
2009-05-16 01:55:59 -04:00
2009-05-15 14:14:56 -04:00
2009-04-13 15:04:33 -07:00
2009-05-08 19:22:21 -07:00
2009-04-28 20:24:20 +02:00
2009-05-15 07:56:24 -05:00
2009-04-21 13:41:47 -07:00
2009-04-07 08:31:11 -07:00
2009-05-12 14:41:48 -07:00
2009-04-21 13:41:51 -07:00
2009-05-02 15:36:10 -07:00
2009-04-03 15:24:35 -07:00
2009-05-16 01:55:59 -04:00
2009-05-11 17:09:21 +02:00
2009-05-08 20:27:28 +02:00
2009-05-12 11:21:51 -07:00
2009-05-16 19:03:36 +02:00
2009-04-07 08:31:10 -07:00
2009-04-07 08:31:11 -07:00
2009-05-13 16:31:12 -07:00
2009-05-12 11:21:24 -07:00
2009-05-21 15:04:15 -07:00
2009-04-08 14:13:48 +01:00
2009-04-19 23:14:01 +09:30
2009-04-24 08:16:05 -07:00
2009-05-07 12:51:06 +10:00
2009-05-09 18:54:32 -03:00
2009-04-07 08:31:11 -07:00
2009-04-21 13:41:50 -07:00
2009-04-05 00:32:25 +02:00
2009-05-06 16:36:10 -07:00
2009-05-05 08:23:16 -07:00
2009-05-09 10:49:40 -04:00
2009-05-29 22:04:42 -07:00
2009-04-05 11:04:19 -07:00
2009-04-14 08:48:50 -07:00
2009-04-07 08:44:06 -07:00
2009-05-15 16:47:55 -07:00
2009-04-23 23:25:40 +01:00
2009-05-14 11:28:27 -04:00
2009-05-08 00:22:29 -04:00
2009-04-08 17:45:02 -07:00
2009-04-07 08:31:11 -07:00
2009-04-28 18:58:08 +01:00
2009-05-12 14:11:35 -07:00
2009-04-27 10:07:37 -05:00
2009-04-14 19:46:19 -07:00
2009-05-09 10:49:42 -04:00
2009-05-15 08:05:02 -07:00
2009-04-06 08:55:19 -07:00
2009-04-07 08:31:10 -07:00
2009-05-12 14:11:34 -07:00
2009-05-08 19:39:28 -07:00
2009-05-14 13:40:53 -04:00
2009-04-16 16:17:11 -07:00
2009-05-08 19:34:57 -07:00
2009-04-07 08:31:11 -07:00
2009-05-14 13:50:25 +01:00
2009-04-19 23:14:01 +09:30
2009-04-05 00:32:22 +02:00
2009-04-23 23:25:41 +01:00
2009-05-05 11:43:13 -07:00
2009-04-29 15:41:13 -03:00