Re: USB issue with kernel 3.6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Nov 17, 2012 at 01:06:42PM -0800, Greg KH wrote:
[...]
> Yes, but again, that has nothing to do with the USB subsystem at all, so
> I think you got a false-positive here somehow.
> 

Thanks for the feedback, I did it again.
So, it seems I've no beginners luck, in fact it looks like I took a wrong
turn, in the first try.

New bisect log is:

Bisecting: 5071 revisions left to test after this (roughly 13 steps)
[b13bc8dda81c54a66a1c84e66f60b8feba659f28] Merge tag 'staging-3.6-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Bisecting: 2384 revisions left to test after this (roughly 12 steps)
[3c4cfadef6a1665d9cd02a543782d03d3e6740c6] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Bisecting: 1118 revisions left to test after this (roughly 10 steps)
[9fc377799bc9bfd8d5cb35d0d1ea2e2458cbdbb3] Merge tag 'usb-3.6-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Bisecting: 670 revisions left to test after this (roughly 9 steps)
[f14121ab35912e3d2e57ac9a4ce1f9d4b7baeffb] Merge tag 'dt-for-3.6' of
git://sources.calxeda.com/kernel/linux
Bisecting: 340 revisions left to test after this (roughly 8 steps)
[801b03653fc04de2cc5bc83c06de504d41345b63] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw
Bisecting: 170 revisions left to test after this (roughly 7 steps)
[b015cb79ce84944076a8a849055f898f2a4d6be8] USB: EHCI: return void instead of 0
Bisecting: 85 revisions left to test after this (roughly 7 steps)
[94c122ab01f84332c371dc4ae0f5b70e879173d6] [SCSI] ufs: fix incorrect return
value about SUCCESS and FAILED
Bisecting: 42 revisions left to test after this (roughly 6 steps)
[d81a5d1956731c453b85c141458d4ff5d6cc5366] USB: add
USB_VENDOR_AND_INTERFACE_INFO() macro
Bisecting: 19 revisions left to test after this (roughly 5 steps)
[6470cbc486652942dcf6c4b6420e3a521e766bbf] Merge tag 'for-usb-next-2012-07-11'
of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next
Bisecting: 11 revisions left to test after this (roughly 4 steps)
[569b394f53f0abd177cc665c9b4ace89e3f4c7fb] USB: EHCI: always scan each
interrupt QH
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[55934eb3b9fa52eb53b9d7342267fc73c38206aa] USB: EHCI: use hrtimer for (s)iTD
deallocation
Bisecting: 2 revisions left to test after this (roughly 2 steps)
[3c273a056bf46167f0a1309c2ba72282a17d2541] USB: EHCI: unlink multiple async QHs
together
Bisecting: 0 revisions left to test after this (roughly 1 step)
[361aabf395e4a23cf554cf4ec0c0c6963b8beb01] USB: EHCI: don't lose events during
a scan
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[32830f207691176234b4c4dd17f0d7ab6d87d94b] USB: EHCI: use hrtimer for unlinking
empty async QHs
32830f207691176234b4c4dd17f0d7ab6d87d94b is the first bad commit
commit 32830f207691176234b4c4dd17f0d7ab6d87d94b
Author: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
Date:   Wed Jul 11 11:22:53 2012 -0400

    USB: EHCI: use hrtimer for unlinking empty async QHs

    This patch (as1583) changes ehci-hcd to use an hrtimer event for
    unlinking empty (unused) async QHs instead of using a kernel timer.

    The check for empty QHs is moved to a new routine, where it doesn't
    require going through an entire scan of both the async and periodic
    schedules.  And it can unlink multiple QHs at once, unlike the current
    code.

    Signed-off-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
    Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

:040000 040000 9767ca0f3b8c9fa0530e90730dc3106420412822
6b567d1137df3cdec9f19f835ea7c546491d9ca8 M    drivers

Which looks like to me more consistent with the problem.

Your turn again,

bye,

-- 

piergiorgio
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux