On Mon, May 01, Alan Stern wrote:

> You could try running a 2.6.15 kernel with the clear_halt line removed.

This patch breaks it. I havent tried to put the code back into a 2.6.16 kernel.

.git/BISECT_LOG 
git-bisect start
# good: [2b10839e32c4c476e9d94492756bb1a3e1ec4aa8] Linux v2.6.14
git-bisect good 2b10839e32c4c476e9d94492756bb1a3e1ec4aa8
# bad: [dc41baf8181884770d77ce0cfc8ae9617cb8b02c] USB HID: add blacklist entry 
for HP keyboard
git-bisect bad dc41baf8181884770d77ce0cfc8ae9617cb8b02c
# good: [66b5920f61b020fc2fc34fef9c4fcdd86df3b52e] Merge 
master.kernel.org:/home/rmk/linux-2.6-arm
git-bisect good 66b5920f61b020fc2fc34fef9c4fcdd86df3b52e
# bad: [79e7bac0d6ad56d62e2364313b5e5e5950c7385d] powerpc: Call 
find_legacy_serial_ports() if we enable CONFIG_SERIAL_8250
git-bisect bad 79e7bac0d6ad56d62e2364313b5e5e5950c7385d
# bad: [d779188d2baf436e67fe8816fca2ef53d246900f] Merge branch 'upstream-linus' 
of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
git-bisect bad d779188d2baf436e67fe8816fca2ef53d246900f
# good: [dfded4ae71080b53798c7bbf4628a9b22d1e3e8b] i2c: Fix i2c-mv64xxx 
compilation error
git-bisect good dfded4ae71080b53798c7bbf4628a9b22d1e3e8b
# bad: [c6c88bbde4d8b2ffe9886b7130b2e23781d424e5] Merge 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6
git-bisect bad c6c88bbde4d8b2ffe9886b7130b2e23781d424e5
# good: [cdcdb28623fb74d9564b102cd1cbe3854071e855] Merge branch 
'upstream-fixes' of 
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
git-bisect good cdcdb28623fb74d9564b102cd1cbe3854071e855
# good: [2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8] USB: make registering a usb 
driver automatically set the module owner
git-bisect good 2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8
# bad: [52950ed40dc97456209979af1d8f51b63cf6dcab] USB: Use ARRAY_SIZE macro
git-bisect bad 52950ed40dc97456209979af1d8f51b63cf6dcab
# bad: [9fe6fcd8ccb2c8c661dfd1e07e3122aef31a67d4] USB: 
drivers/usb/misc/sisusbvga/sisusb.c: remove dead code
git-bisect bad 9fe6fcd8ccb2c8c661dfd1e07e3122aef31a67d4
# bad: [3aea4a76a3ec4e6484f6316a97efff8b144b2b11] USB: Cleanups for usb gadget 
mass-storage
git-bisect bad 3aea4a76a3ec4e6484f6316a97efff8b144b2b11
# bad: [3d48586cfa2e197515605ccf74527983d35638e3] USB: small cleanups
git-bisect bad 3d48586cfa2e197515605ccf74527983d35638e3
# bad: [7d069b7d80933004282c48edbe62526e4cb0aecc] USB: Disconnect children 
during hub unbind
git-bisect bad 7d069b7d80933004282c48edbe62526e4cb0aecc
# bad: [9ad3d6ccf5eee285e233dbaf186369b8d477a666] USB: Remove USB private 
semaphore
git-bisect bad 9ad3d6ccf5eee285e233dbaf186369b8d477a666
# good: [75318d2d7cab77b14c5d3dbd5e69f2680a769e16] USB: remove .owner field 
from struct usb_driver
git-bisect good 75318d2d7cab77b14c5d3dbd5e69f2680a769e16



X-Git-Commit: 9ad3d6ccf5eee285e233dbaf186369b8d477a666
[PATCH] USB: Remove USB private semaphore

This patch (as605) removes the private udev->serialize semaphore,
relying instead on the locking provided by the embedded struct device's
semaphore.  The changes are confined to the core, except that the
usb_trylock_device routine now uses the return convention of
down_trylock rather than down_read_trylock (they return opposite values
for no good reason).

A couple of other associated changes are included as well:

        Now that we aren't concerned about HCDs that avoid using the
        hcd glue layer, usb_disconnect no longer needs to acquire the
        usb_bus_lock -- that can be done by usb_remove_hcd where it
        belongs.

        Devices aren't locked over the same scope of code in
        usb_new_device and hub_port_connect_change as they used to be.
        This shouldn't cause any trouble.

Along with the preceding driver core patch, this needs a lot of testing.





-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to