Yuval Mintz
c6e36d8c1a
bnx2x: Move statistics implementation into semaphores
...
Commit dff173de84958 ("bnx2x: Fix statistics locking scheme") changed the
bnx2x locking around statistics state into using a mutex - but the lock
is being accessed via a timer which is forbidden.
[If compiled with CONFIG_DEBUG_MUTEXES, logs show a warning about
accessing the mutex in interrupt context]
This moves the implementation into using a semaphore [with size '1']
instead.
Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: Ariel Elior <Ariel.Elior@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-06-01 12:04:31 -07:00
..
2015-02-11 19:40:12 -08:00
2015-04-27 13:40:53 -04:00
2015-03-31 17:19:19 -04:00
2015-03-17 15:00:22 -04:00
2015-02-11 19:37:43 -08:00
2015-03-08 22:54:22 -04:00
2015-01-13 17:51:08 -05:00
2015-04-29 15:19:34 -04:00
2015-05-09 16:24:15 -04:00
2015-05-09 16:24:15 -04:00
2015-04-16 13:53:32 -05:00
2015-04-23 14:09:58 -04:00
2015-04-29 14:56:39 -04:00
2015-06-01 12:04:31 -07:00
2015-05-30 23:46:49 -07:00
2015-05-22 14:58:09 -04:00
2015-03-08 22:54:22 -04:00
2015-04-29 15:50:16 -04:00
2015-03-08 22:54:22 -04:00
2015-03-03 21:16:48 -05:00
2015-01-15 14:08:07 -05:00
2015-03-20 18:51:09 -04:00
2015-04-29 14:59:16 -04:00
2015-04-30 16:48:53 -04:00
2015-04-15 17:21:29 -04:00
2014-12-09 16:18:47 -05:00
2015-05-25 16:38:55 -04:00
2015-05-12 23:22:03 -04:00
2015-04-26 16:05:49 -04:00
2015-05-27 13:08:03 -04:00
2015-03-03 17:01:36 -05:00
2015-03-08 22:54:22 -04:00
2015-04-23 14:28:14 -04:00
2015-01-13 17:51:08 -05:00
2015-04-08 12:15:14 -04:00
2015-01-13 17:51:08 -05:00
2015-03-17 15:00:22 -04:00
2015-03-08 22:54:22 -04:00
2015-03-08 22:54:22 -04:00
2015-03-01 13:40:23 -05:00
2015-05-27 00:25:33 -04:00
2015-05-11 11:01:20 -04:00
2015-05-04 00:06:55 -04:00
2015-03-04 15:40:54 -05:00
2015-05-15 21:20:16 -04:00
2015-03-08 22:54:22 -04:00
2015-05-31 17:36:20 -07:00
2015-05-04 15:12:33 -04:00
2015-05-25 17:38:23 -04:00
2015-04-08 12:15:14 -04:00
2015-01-13 17:51:08 -05:00
2015-04-27 23:11:49 -04:00
2015-04-20 10:19:03 -07:00
2015-04-14 14:57:10 -04:00
2015-03-17 15:00:24 -04:00
2015-03-20 18:51:09 -04:00
2015-05-12 23:17:42 -04:00
2015-03-03 21:16:48 -05:00
2015-01-11 21:44:55 -05:00
2015-03-17 15:00:21 -04:00
2015-01-13 17:51:08 -05:00
2014-12-22 16:29:03 -05:00
2014-12-22 16:29:03 -05:00