Re: OHCI: NULL or LIST_POISON dereference on ueagle-atm disconnection

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

 



> Hi, I think I have a bug in the OHCI driver.
> 
> Kernel version: 4.4.11 (some old 3.14 seems fine, didn't try others)

3.18.34 and 4.7-rc1 are affected too.

The bug seems to have been introduced by "add I/O watchdog for orphan
TDs" (81e38333). I couldn't run bisect because those old kernels don't
build with gcc5+, but I started reverting commits to ohci-hcd.c and
ohci-q.hcd on top of 3.18.34 and got things to work at this point:

commit 0831cb21003464f0764581fed26de83ac097d799
Author: Michal Pecio <michal.pecio@xxxxxxxxx>
Date:   Sat Jun 4 09:55:25 2016 +0200

    Revert "USB: OHCI: add I/O watchdog for orphan TDs"
    
    This reverts commit 81e38333513cec155c720432226dabe9f9f76a77.

commit cce8b2ec8e97a7c01fda1275e2a5732a1d0a1d88
Author: Michal Pecio <michal.pecio@xxxxxxxxx>
Date:   Sat Jun 4 09:53:58 2016 +0200

    Revert "USB: OHCI: add check for stopped frame counter"
    
    This reverts commit 499b3803d3e2f062f73bf22372b38393369ffcbf.

commit 3b6aa07b936b09d38c1bfcee1e06845b968df475
Author: Sasha Levin <sasha.levin@xxxxxxxxxx>
Date:   Fri May 20 21:48:04 2016 -0400

    Linux 3.18.34
    
    Signed-off-by: Sasha Levin <sasha.levin@xxxxxxxxxx>

--
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