summaryrefslogtreecommitdiff
path: root/drivers/watchdog/scx200_wdt.c
diff options
context:
space:
mode:
authorAlexander Duyck <alexander.h.duyck@intel.com>2010-11-16 19:26:57 -0800
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2010-11-16 19:26:57 -0800
commit73c4b7cdd25a8a769baf6dae5bc498400a9ddd93 (patch)
tree87782c2fc0f465456d09a4e40fda7a20f489e61f /drivers/watchdog/scx200_wdt.c
parent7d637bcc8f461f19e1d018078792ec0cd9b07b1d (diff)
downloadlinux-rt-73c4b7cdd25a8a769baf6dae5bc498400a9ddd93.tar.gz
ixgbe: cleanup race conditions in link setup
This change makes it so that we perform link setup with interrupts disabled. If the SFP has not been detected previously we will schedule the SFP detection task to run in order to detect link. By doing this we avoid the possibility of interrupts firing in the middle of our link setup during ixgbe_up_complete. In addition this change makes it so that the multi-speed fiber setup and SFP setup are not mutually exclusive. The addresses issues seen in which a link would only come up at 1G on some multi-speed fiber modules. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Tested-by: Ross Brattain <ross.b.brattain@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/watchdog/scx200_wdt.c')
0 files changed, 0 insertions, 0 deletions