[BK PATCH] USB patches for 2.6.0

From: Greg KH (greg_at_kroah.com)
Date: 12/29/03

  • Next message: Diego Calleja: "Re: 2.6.0-mm2"
    Date:	Mon, 29 Dec 2003 14:34:22 -0800
    To: torvalds@osdl.org, akpm@osdl.org
    
    

    Hi,

    Here are some USB patches for 2.6.0. There are a number of different
    fixes and a few new drivers added. Some of the highlights are:
            - lots of usb-storage fixes
            - lots of usb-storage unusual-devs updates
            - added new w9968cf driver
            - added new lego tower driver
            - core tweaks for non-compliant USB devices.
            - lots of other little fixes

    Please pull from: bk://linuxusb.bkbits.net/usb-devel-2.6

    Patches will be posted to linux-usb-devel as a follow-up thread for
    those who want to see them.

    thanks,

    greg k-h

     CREDITS | 9
     Documentation/usb/w9968cf.txt | 463 +++
     drivers/usb/class/audio.h | 6
     drivers/usb/class/cdc-acm.c | 42
     drivers/usb/class/usblp.c | 18
     drivers/usb/class/usb-midi.h | 6
     drivers/usb/core/hcd.c | 8
     drivers/usb/core/hub.c | 62
     drivers/usb/core/hub.h | 2
     drivers/usb/core/message.c | 7
     drivers/usb/core/usb.c | 101
     drivers/usb/gadget/ether.c | 21
     drivers/usb/gadget/zero.c | 102
     drivers/usb/host/ohci-dbg.c | 43
     drivers/usb/host/ohci.h | 10
     drivers/usb/host/ohci-hcd.c | 8
     drivers/usb/host/ohci-q.c | 32
     drivers/usb/image/scanner.c | 4
     drivers/usb/image/scanner.h | 17
     drivers/usb/input/hid-core.c | 4
     drivers/usb/input/hiddev.c | 1
     drivers/usb/Makefile | 2
     drivers/usb/media/Kconfig | 42
     drivers/usb/media/Makefile | 1
     drivers/usb/media/pwc-ctrl.c | 173 +
     drivers/usb/media/pwc.h | 22
     drivers/usb/media/pwc-if.c | 75
     drivers/usb/media/pwc-ioctl.h | 44
     drivers/usb/media/pwc-misc.c | 31
     drivers/usb/media/w9968cf.c | 3712 ++++++++++++++++++++++++++++++++
     drivers/usb/media/w9968cf_decoder.h | 86
     drivers/usb/media/w9968cf_externaldef.h | 95
     drivers/usb/media/w9968cf.h | 312 ++
     drivers/usb/misc/Kconfig | 14
     drivers/usb/misc/legousbtower.c | 1224 +++++++++-
     drivers/usb/misc/Makefile | 1
     drivers/usb/net/Kconfig | 15
     drivers/usb/net/pegasus.h | 5
     drivers/usb/net/usbnet.c | 78
     drivers/usb/serial/cyberjack.c | 25
     drivers/usb/serial/ftdi_sio.c | 12
     drivers/usb/serial/ftdi_sio.h | 8
     drivers/usb/serial/io_edgeport.c | 12
     drivers/usb/serial/io_fw_boot2.h | 2
     drivers/usb/serial/io_fw_boot.h | 2
     drivers/usb/serial/io_fw_down2.h | 2
     drivers/usb/serial/io_fw_down.h | 2
     drivers/usb/serial/mct_u232.c | 37
     drivers/usb/serial/mct_u232.h | 101
     drivers/usb/serial/pl2303.c | 44
     drivers/usb/serial/pl2303.h | 1
     drivers/usb/serial/visor.c | 3
     drivers/usb/serial/visor.h | 1
     drivers/usb/storage/datafab.c | 136 -
     drivers/usb/storage/debug.c | 59
     drivers/usb/storage/debug.h | 1
     drivers/usb/storage/isd200.c | 76
     drivers/usb/storage/jumpshot.c | 123 -
     drivers/usb/storage/Makefile | 10
     drivers/usb/storage/protocol.c | 172 +
     drivers/usb/storage/protocol.h | 10
     drivers/usb/storage/raw_bulk.c | 116 -
     drivers/usb/storage/raw_bulk.c | 2
     drivers/usb/storage/raw_bulk.h | 20
     drivers/usb/storage/scsiglue.c | 3
     drivers/usb/storage/sddr09.c | 395 +--
     drivers/usb/storage/sddr55.c | 98
     drivers/usb/storage/shuttle_usbat.c | 42
     drivers/usb/storage/transport.c | 37
     drivers/usb/storage/unusual_devs.h | 91
     drivers/usb/storage/usb.c | 41
     include/linux/i2c-id.h | 1
     include/linux/usb_ch9.h | 42
     include/linux/usb_gadget.h | 29
     include/linux/usb.h | 5
     include/linux/videodev.h | 1
     MAINTAINERS | 28
     sound/usb/usbaudio.h | 6
     78 files changed, 7491 insertions(+), 1203 deletions(-)
    -----

    <alexander:all-2.com>:
      o USB storage: patch for unusual_devs.h

    <berentsen:sent5.uni-duisburg.de>:
      o USB storage: Minolta Dimage S414 usb patch

    <dancy:dancysoft.com>:
      o USB: add TIOCMIWAIT support to pl2303 driver

    <fello:libero.it>:
      o USB storage: patch for Fujifilm EX-20

    <luca:libero.it>:
      o USB: add W996[87]CF driver

    <marr:flex.com>:
      o Status Query On My MCT-U232 Patch

    <mbp:samba.org>:
      o USB storage: add unusual storage device entry for Minolta DiMAGE

    <per.winkvist:uk.com>:
      o USB storage: Make Pentax Optio S4 work

    <petkan:nucleusys.com>:
      o USB: pegasus driver update

    <stephane.galles:free.fr>:
      o USB storage: patch for Kyocera S5 camera

    <tchen:on-go.com>:
      o USB: fix bug when errors happen in ioedgeport driver
      o USB: fix io_edgeport driver alignment issues

    <_nessuno_:katamail.com>:
      o USB storage: Medion 6047 Digital Camera

    Adam Kropelin:
      o USB: Stop hiddev generating empty events

    Alan Stern:
      o USB: Allow configuration #0
      o USB storage: Unusual_devs.h addition
      o USB storage: Another unusual_devs.h update
      o USB storage: unusual_devs.h entry revision
      o USB storage: Add comments explaining new s-g usage
      o USB storage: Remove unneeded raw_bulk.[ch] files, change Makefile
      o USB storage: Convert sddr55 to use the new s-g routines
      o USB storage: Update scatter-gather handling in the shuttle-usbat
      o USB storage: Update scatter-gather handling in the isd200 driver
      o USB storage: Another utility scatter-gather routine
      o USB storage: Convert jumpshot to use the new s-g routines
      o USB storage: Convert datafab to use the new s-g routines
      o USB storage: Change sddr09 to use the new s-g access routine
      o USB storage: Fix scatter-gather buffer access in usb-storage core
      o USB storage: Remove dead code from debug.c
      o USB storage: Enhance sddr09 to work with 64 MB SmartMedia cards
      o USB storage: Remove unneeded scatter-gather operations in sddr09
      o USB: Fix khubd synchronization
      o USB: khubd optimization
      o USB storage: Fix logic error in raw_bulk.c:us_copy_to_sgbuf()
      o USB storage: Issue CBI clear_halt and fix BBB residue
      o USB storage: Command failure codes for sddr09 driver

    Arnaud Quette:
      o USB: disable hiddev support for MGE UPS

    David Brownell:
      o USB: let USB_{PEGASUS,USBNET} depend on NET_ETHERNET
      o USB: ethernet gadget supports goku_udc
      o USB: gadget zero updates
      o USB: <linux/usb_gadget.h> doc updates
      o USB: <linux/usb_ch9.h> new descriptor codes, types
      o USB: usb driver binding fixes
      o USB: usb_hcd_unlink_urb() test for list membership
      o USB: ohci, fix iso "bad entry" bug + misc
      o USB: change cdc-acm to do RX URB processing in a tasklet
      o USB: usbcore, better heuristic for choosing configs

    David Glance:
      o USB: Add Lego USB Infrared Tower driver

    David T. Hollis:
      o USB: Mark AX8817x usbnet driver as non-experimental
      o USB: ax8817x additional ethtool support in usbnet

    Greg Kroah-Hartman:
      o USB: add support for Sony UX50 device to visor driver
      o USB: add support for another pl2303 device
      o USB storage: remove the raw_bulk.c and raw_bulk.h files as they are no longer needed
      o USB: fix up compiler warning in usblp driver caused by previous patches
      o USB: add support for Protego devices to ftdi_sio driver
      o USB: 64bit fixups for legousbtower driver
      o USB: give legotower driver a real USB minor, and remove unneeded ioctl function
      o USB: fix up formatting problems in the legotower driver

    Henning Meier-Geinitz:
      o USB scanner driver: new device ids

    Herbert Xu:
      o USB Storage: freecom dvd-rw fx-50 usb-ide patch

    Matthew Dharm:
      o USB: don't send any MODE SENSE commands to usb mass storage devices

    Nemosoft Unv.:
      o USB: PWC 8.12 driver update

    Oliver Neukum:
      o USB: sleeping problems in cyberjack driver
      o USB: further cleanup in usblp
      o USB: fix error return codes in usblp

    Pete Zaitcev:
      o USB: fix comment in usblp

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Diego Calleja: "Re: 2.6.0-mm2"

    Relevant Pages

    • The naming wars continue...
      ... merges from -mm, network (and net driver) updates, SATA ... USB: corrected digi_acceleport 2.6.9-rc1 fix for hang on disconnect ... PCI: fix up usb quirk __init marks ...
      (Linux-Kernel)
    • Linux 2.6.5-rc2
      ... Hotplug CPU's, USB, ALSA, input layer updates. ... USB: Fix for kl5kusb105 driver ... add IRTrans support to ftdi_sio driver ...
      (Linux-Kernel)
    • Linux 2.6.4-rc1
      ... And some large s390 driver updates too, ... PCI: ... USB: Remove unneeded and error-provoking variable in UHCI ... resource leak fix ...
      (Linux-Kernel)
    • Problems with Touchpad,keyboard and USB after Ideacom update (solu
      ... and keyboard .I have made fresh install of XP Home and have all updated ... recomended update from Driver detective,that i use offten. ... allready and when i do this it knocks off my USB mouse leaving me not able to ... 2.Mutil-Access driver HCT driver verify crash fix! ...
      (microsoft.public.windowsxp.general)
    • Linux 2.6.9-rc1
      ... cpufreq, agp, sata, network drivers - you name it. ... o cciss /proc dependency fix ... bus driver for multiple PowerPCs ... o USB: Make removable-LUN support a non-test option in the ...
      (Linux-Kernel)