metaron - any further news on tracking down the kernel commit responsible?
Sorry - I was getting closer but real life got in the way about a month ago and I haven't had a chance to to finish my 'slow' bisect yet. I'm still under the cosh a little as it were.
Given the mess I got into last time I wanted to get to a 100% certain position, but it may not be that simple. Given that this merge commit appears to contain a bunch of merge commits on merge commits I'm just following bisect 'blind'. I may be close but I haven't a clue.
It may not prove to be as simple as 'this commit introduced the problem' as I've seen some slightly less severe artifacts on the way to get here. If USB things have been re-written somewhere along the way (which the titles of some of the commits appear to suggest) it may be that a re-write had bugs which were fixed one at a time, leaving the feature we're seeing once all the changes had been incorporated:
Progress so far this time appears to be as follows:
git bisect start
# good: [e6dce825fba05f447bd22c865e27233182ab3d79] Merge tag 'tty-4.9-rc1' of git://http://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
git bisect good e6dce825fba05f447bd22c865e27233182ab3d79
# bad: [e6445f52d9c8b0e6557a45fa7d0e8e088d430a8c] Merge tag 'usb-4.9-rc1' of git://http://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
git bisect bad e6445f52d9c8b0e6557a45fa7d0e8e088d430a8c
# good: [54a2ec67f1db62a763f57b7f8f2e82874f5f358b] usb: ohci: Allow ohci on omap5 also
git bisect good 54a2ec67f1db62a763f57b7f8f2e82874f5f358b
# good: [e6be244a83211f3a9daaf5e29ee97fe0bf1efe5a] usb: gadget: uvc: add V4L2 dependency
git bisect good e6be244a83211f3a9daaf5e29ee97fe0bf1efe5a
# good: [6ba43c2919613dad1a880fcab19cda1d68a5ce3d] phy-sun4i-usb: Add support for phy_set_mode
git bisect good 6ba43c2919613dad1a880fcab19cda1d68a5ce3d
# bad: [eeb7df270f1c4629b52fc1f98035fe9e7fe63df2] include: extcon: Fix compilation error caused because of incomplete merge
git bisect bad eeb7df270f1c4629b52fc1f98035fe9e7fe63df2