aboutsummaryrefslogtreecommitdiffstats
path: root/include/crypto/cast_common.h
diff options
context:
space:
mode:
authorMathias Nyman <mathias.nyman@linux.intel.com>2017-10-17 16:07:33 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-10-19 09:49:11 +0200
commit1ac7db63333db1eeff901bfd6bbcd502b4634fa4 (patch)
treeefa033e16f6c0f33a71eb606c6f3427e4705bb6b /include/crypto/cast_common.h
parentMerge tag 'usb-serial-4.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/... (diff)
downloadlinux-1ac7db63333db1eeff901bfd6bbcd502b4634fa4.tar.gz
linux-1ac7db63333db1eeff901bfd6bbcd502b4634fa4.zip
usb: hub: Allow reset retry for USB2 devices on connect bounce
If the connect status change is set during reset signaling, but the status remains connected just retry port reset. This solves an issue with connecting a 90W HP Thunderbolt 3 dock with a Lenovo Carbon x1 (5th generation) which causes a 30min loop of a high speed device being re-discovererd before usb ports starts working. [...] [ 389.023845] usb 3-1: new high-speed USB device number 55 using xhci_hcd [ 389.491841] usb 3-1: new high-speed USB device number 56 using xhci_hcd [ 389.959928] usb 3-1: new high-speed USB device number 57 using xhci_hcd [...] This is caused by a high speed device that doesn't successfully go to the enabled state after the second port reset. Instead the connection bounces (connected, with connect status change), bailing out completely from enumeration just to restart from scratch. Link: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1716332 Cc: Stable <stable@vger.kernel.org> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Acked-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/crypto/cast_common.h')
0 files changed, 0 insertions, 0 deletions
a href='/git/commit/parse-options.h?id=023ff39b2994804e4a7b2274b22336bdb37d4a54&follow=1'>parse_options: allocate a new array when concatenatingJeff King3-22/+22 2016-07-06mingw: declare main()'s argv as constJohannes Schindelin2-8/+2 2016-07-06t/lib-git-daemon: use test_match_signalJeff King1-2/+1 2016-07-06test_must_fail: use test_match_signalJeff King1-1/+1 2016-07-06t0005: use test_match_signal as appropriateJeff King1-2/+2 2016-07-06tests: factor portable signal check out of t0005Jeff King2-6/+22 2016-07-01common-main: call git_setup_gettext()Jeff King12-22/+2 2016-07-01common-main: call restore_sigpipe_to_default()Jeff King2-23/+23 2016-07-01common-main: call sanitize_stdfds()Jeff King4-17/+9 2016-07-01common-main: call git_extract_argv0_path()Jeff King12-19/+4 2016-07-01add an extra level of indirection to main()Jeff King52-69/+91 2016-07-01grep: fix grepping for "intent to add" filesCharles Bailey2-2/+60 2016-07-01t7810-grep.sh: fix a whitespace inconsistencyCharles Bailey1-1/+1 2016-07-01t7810-grep.sh: fix duplicated test nameCharles Bailey1-1/+1 2016-07-01sideband.c: refactor recv_sideband()Lukas Fleischer1-74/+58 2016-07-01grep.c: reuse "icase" variableNguyễn Thái Ngọc Duy1-4/+1 2016-07-01diffcore-pickaxe: support case insensitive match on non-asciiNguyễn Thái Ngọc Duy2-0/+18 2016-07-01diffcore-pickaxe: Add regcomp_or_die()Nguyễn Thái Ngọc Duy1-9/+13 2016-07-01grep/pcre: support utf-8Nguyễn Thái Ngọc Duy2-0/+17 2016-07-01gettext: add is_utf8_locale()Nguyễn Thái Ngọc Duy2-2/+23 2016-07-01grep/pcre: prepare locale-dependent tables for icase matchingNguyễn Thái Ngọc Duy3-2/+26 2016-07-01grep: rewrite an if/else condition to avoid duplicate expressionNguyễn Thái Ngọc Duy1-4/+1 2016-07-01grep/icase: avoid kwsset when -F is specifiedNguyễn Thái Ngọc Duy4-1/+108 2016-06-29commit -S: avoid invalid pointer with empty messageJohannes Schindelin1-1/+6 2016-06-29reset --hard: skip blank lines when reporting the commit subjectJohannes Schindelin1-1/+1 2016-06-29sequencer: use skip_blank_lines() to find the commit subjectJohannes Schindelin1-4/+2 2016-06-29commit -C: skip blank lines at the beginning of the messageJohannes Schindelin1-1/+1 2016-06-29t3404: fix a grammo (commands are ran -> commands are run)Johannes Schindelin1-1/+1 2016-06-29rebase -i: restore autostash on abortPatrick Steinhardt2-0/+32