aboutsummaryrefslogtreecommitdiffstats
path: root/lib/atomic64.c
diff options
context:
space:
mode:
authorAmit Kumar Salecha <amit@qlogic.com>2009-08-13 03:03:00 -0400
committerDavid S. Miller <davem@davemloft.net>2009-08-13 19:33:03 -0400
commite424fa9d6a0add1a9b812b07e3607daaa5b9e53d (patch)
tree3c29efe8d877845647c32d60a9b20f3fa4950093 /lib/atomic64.c
parent237057ad3fe5644fa471be474a160de2fc2e5870 (diff)
netxen: remove netxen workqueue
o Remove private workqueue in the driver, move all scheduled tasks to keventd workqueues. This makes ports (interfaces) of same / different NIC boards independent, in terms of their link watchdog and reset tasks. o Move quick checks for link status and temperature in timer callback, schedule watchdog task only if link status changed or temperature reached critical threshold. This also fixes deadlock when thermal panic occurs, watchdog work was flushing workqueue that it was sitting on. Signed-off-by: Amit Kumar Salecha <amit@qlogic.com> Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/atomic64.c')
0 files changed, 0 insertions, 0 deletions