summaryrefslogtreecommitdiff
path: root/drivers/idle
diff options
context:
space:
mode:
authorOctavian Purdila <octavian.purdila@intel.com>2013-12-23 17:06:31 (GMT)
committerDavid S. Miller <davem@davemloft.net>2013-12-31 21:53:51 (GMT)
commit8d88bbffcbac2e7ceba04a9cdff97241b6b5f1db (patch)
tree4c78e69f9027583e2a4e812f18489eb8447761a3 /drivers/idle
parent2205369a314e12fcec4781cc73ac9c08fc2b47de (diff)
downloadlinux-8d88bbffcbac2e7ceba04a9cdff97241b6b5f1db.tar.xz
usbnet: mcs7830: rework link state detection
Even with the quirks in commit dabdaf0c (mcs7830: Fix link state detection) there are still spurious link-down events for some chips where the false link-down events count go over a few hundreds. This patch takes a more conservative approach and only looks at link-down events where the link-down state is not combined with other states (e.g. half/full speed, pending frames in SRAM or TX status information valid). In all other cases we assume the link is up. Tested on MCS7830CV-DA (USB ID 9710:7830). Cc: Ondrej Zary <linux@rainbow-software.org> Cc: Michael Leun <lkml20120218@newton.leun.net> Cc: Ming Lei <ming.lei@canonical.com> Signed-off-by: Octavian Purdila <octavian.purdila@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/idle')
0 files changed, 0 insertions, 0 deletions