Add watchdog to address some remaining problems of Ralink devices random hungs. RFC -> v1 - better description for module parameter - fix white space Stanislaw Gruszka (7): rt2x00: allow to specify watchdog interval rt2800: add helpers for reading dma done index rt2800: initial watchdog implementation rt2800: add pre_reset_hw callback rt2800: do not nullify initialization vector data rt2x00: add restart hw rt2800: do not enable watchdog by default drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 96 ++++++++++++++++++++++-- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 11 +++ drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 31 ++++++++ drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 2 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 3 + drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 11 +++ drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 +++ drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 35 +++++++++ drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 10 ++- drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 15 ++-- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 6 ++ 12 files changed, 221 insertions(+), 12 deletions(-) -- 2.7.5