1. 12 Apr, 2004 1 commit
    • Luca Tettamanti's avatar
      [PATCH] USB: New ID for ftdi_sio · 5f783bb8
      Luca Tettamanti authored
      Hi,
      I have an USB contactless reader which uses a FTDI chip. It works well with the
       current ftdi_sio driver, it's just a matter of adding an ID:
      5f783bb8
  2. 09 Apr, 2004 1 commit
    • Alan Stern's avatar
      [PATCH] USB: Updated unusual_dev.h entry · 667dc37f
      Alan Stern authored
      On Thu, 8 Apr 2004, Marcin Juszkiewicz wrote:
      
      > usb-storage: This device (054c,0025,0100 S 04 P 01) has unneeded SubClass and
      > Protocol entries in unusual_devs.h
      
      Thank you for sending this in.
      667dc37f
  3. 08 Apr, 2004 2 commits
  4. 07 Apr, 2004 4 commits
    • Greg Kroah-Hartman's avatar
    • Robert Love's avatar
      [PATCH] USB: add missing usb entries to sysfs · 7775f7ea
      Robert Love authored
      We have found in the course of hacking on HAL that some information that
      is in /proc/bus/usb/devices is not in sysfs.  It would be nice to rely
      only on sysfs, so the attached patch adds three files to usb devices in
      sysfs: devnum, maxChild, and version.
      
      This patch is actually by David Zuethen, the HAL maintainer - I told him
      I would clean it up and get it upstream.
      7775f7ea
    • David Brownell's avatar
      [PATCH] USB: fix xsane breakage, hangs on device scan at launch · 606d0900
      David Brownell authored
      Disable a usbfs disconnect() synchronization hack, which recently
      started deadlocking because this routine is now called in a different
      context.
      
      It shouldn't be needed any longer now that usbcore shuts down endpoints
      as part of driver unbinding.  (Except maybe on UHCI, which will have
      canceled but not necessarily completed all requests.)
      606d0900
    • David Brownell's avatar
      [PATCH] USB: retry some descriptor fetches · 2d0bc3aa
      David Brownell authored
      This helps Linux handle certain enumeration problems better,
      by retrying most stalled descriptor fetches; on some devices,
      those indicate temporary problems.  This match makes at least
      one such (old) device enumerate reliably.
      2d0bc3aa
  5. 02 Apr, 2004 3 commits
    • David Brownell's avatar
      [PATCH] USB: usbcore blinkenlights · 9656974b
      David Brownell authored
      The per-port LEDs on the most USB 2.0 hubs are programmable.
      And the USB spec describes some ways to use them, blinking
      to alert users about hardware (amber) or software (green)
      problems.
      
      This patch is the infrastructure for that blinking.  And
      if you should happen to "modprobe usbcore blinkenlights",
      the LEDs will cycle through all the ports ... which is
      not a USB-standard mode, but it can certainly handy be
      handy as a system heartbeat visible across the room.
      9656974b
    • David Brownell's avatar
      [PATCH] USB Gadget: ethernet/rndis gadget updates · c8b17776
      David Brownell authored
      This fixes an oops during "ifconfig usb0 down" after unplug
      from a Windows box.  It also shrinks the driver size to something
      much more reasonable by leaving out debug messaging, and adds
      a few missing newlines.
      c8b17776
    • David Brownell's avatar
      [PATCH] USB: ehci updates: CONFIG_PCI, integrated TT · f1a40c85
      David Brownell authored
      Generalize the driver a bit:
      
       - PCI-specific handling is restricted to a small chunk of
         init code.  Non-PCI implementations are in the pipeline.
      
       - Merge support from ARC International (Craig Nadler) for
         their integrated root hub transaction translators (on PCI).
         Other implementations should be similar.
      f1a40c85
  6. 31 Mar, 2004 14 commits
    • Greg Kroah-Hartman's avatar
      Merge kroah.com:/home/greg/linux/BK/bleed-2.6 · 15fea3db
      Greg Kroah-Hartman authored
      into kroah.com:/home/greg/linux/BK/usb-2.6
      15fea3db
    • Greg Kroah-Hartman's avatar
    • Greg Kroah-Hartman's avatar
    • Greg Kroah-Hartman's avatar
    • David Brownell's avatar
      [PATCH] USB: remove usb_interface.driver field · e0d47b75
      David Brownell authored
      Remove usb_interface.driver, and along with it the "half bound" state
      previously associated with drivers binding with claim() instead of probe().
      This changes usb_driver_claim_interface() semantics slightly: drivers must
      now be prepared to accept disconnect() callbacks.
      
      Fixes more locking bugs, and a claim() oops that snuck in with a
      recent patch.
      e0d47b75
    • David Brownell's avatar
      33c65459
    • Alan Stern's avatar
      [PATCH] USB Gadget: Rename the dummy_hcd's gadget · 1114cf18
      Alan Stern authored
      When David added an entry to the gadget_chips.h file for the dummy_hcd
      driver, he mistakenly used the name "dummy_udc" rather than "dummy_hcd".
      The mistake is understandable, since other controllers use "_udc" in their
      names and it is illogical to put "_hcd" in a _device_ controller's name.
      
      This patch updates the dummy_hcd driver and changes the gadget name to
      agree with the gadget_chips.h entry.
      1114cf18
    • Alan Stern's avatar
      [PATCH] USB: Complete all URBs in UHCI when releasing the bus · 915801c3
      Alan Stern authored
      This patch changes the UHCI driver's bus-release routine; now it will
      correctly finish all pending but not-yet-completed URBs.  This fixes a
      reported bug, when trying to rmmod uhci-hcd while using a USB mouse under
      X.  Also, the patch changes a variable name from ...hs... to ...fs...
      ("high speed" -> "full speed") -- something I accidentally omitted in an
      earlier patch.
      915801c3
    • Alan Stern's avatar
      [PATCH] USB Gadget: Use automatic endpoint selection in file-storage · a5bbb7ea
      Alan Stern authored
      This patch imports the endpoint auto-config library into the file-storage
      gadget, simplifying the code needed for endpoint selection and removing
      almost all dependencies on the controller type from the driver.  It also
      changes some log messages for reporting fatal problems from INFO to ERROR.
      a5bbb7ea
    • Alan Stern's avatar
      [PATCH] USB Gadget: Use configuration-buffer library in file-storage · 354e8872
      Alan Stern authored
      This patch imports the config-buffer library into the file-storage gadget,
      simplifying and decreasing the amount of code needed for assembling
      configuration descriptors.  It also changes the driver to remove any
      pretense at bus-powered operation and to use the new DUALSPEED
      configuration option.  This is in line with recent changes made to other
      gadget drivers.
      354e8872
    • Alexander Stohr's avatar
      [PATCH] double semicolon cleanup · 96531b37
      Alexander Stohr authored
      This cleans up a larger amount of superfluos ";;" statements in current
      Linux kernel sources by converting them to the regular single ";"
      statments.
      
      It seems to be a common problem that at the end of a line the semicolon
      key is producing an echo.
      96531b37
    • Linus Torvalds's avatar
      Merge http://linux-sound.bkbits.net/linux-sound · fe6a9c21
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      fe6a9c21
    • Andrew Morton's avatar
      [PATCH] ppc64: clean up virtual <-> absolute code · 807b9692
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
            Rusty Russell <rusty@rustcorp.com.au>
      
      The iSeries has an arch-specific mapping from physical <-> absolute
      addresses.  Fortunately this is only used in a few places.  However, the
      following arch-specific macros/functions are provided in addition to the
      standard macros:
      
      	__a2p()
      	__a2v()
      	__p2a()
      	__p2v()
      	__v2a()
      	__v2p()
      	absolute_to_phys()
      	phys_to_absolute()
      	virt_to_absolute()
      	absolute_to_virt()
      
      Reduce them to these, with slightly shorter names, and taking either pointers
      or unsigned long (as per __va and __pa) rather than making the caller cast:
      
      	abs_to_phys()
      	phys_to_abs()
      
      And helper macros:
      
      	virt_to_abs()
      	abs_to_virt()
      
      As is standard, virtual addresses are returned as void *, physical and
      absolute as unsigned long.
      
      Note that the change the iSeries_setup is a little subtle: ea is set to
      __va(pa) above, so "phys_to_abs(pa)" is the same as "virt_to_abs(ea)".
      
      Also, REALADDR is renamed to ISERIES_HV_ADDR and used in a couple of places
      where appropriate.
      807b9692
    • Andrew Morton's avatar
      [PATCH] ppc64: make iSeries boot mostly · dd054a0b
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
            Stephen Rothwell <sfr@canb.auug.org.au>
      
      This patch just ensures that the RI bit is set really early as it seems it
      is not on iSeries Power4 machines (or maybe OS400 v5r3 does this).
      dd054a0b
  7. 30 Mar, 2004 15 commits
    • Jaroslav Kysela's avatar
      ALSA - 1.0.4rc2 · 42628d82
      Jaroslav Kysela authored
      42628d82
    • Jaroslav Kysela's avatar
      ALSA CVS update - Jaroslav Kysela <perex@suse.cz> · 759b2d20
      Jaroslav Kysela authored
      au88x0 driver
      Cleanups - removed duplicate PCI IDs
      759b2d20
    • Jaroslav Kysela's avatar
      ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> · b3752d2b
      Jaroslav Kysela authored
      USB generic driver
      add usb_device->speed wrapper for compiling with 2.2.x kernels
      b3752d2b
    • Jaroslav Kysela's avatar
      Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5 · 7dcf8717
      Jaroslav Kysela authored
      into suse.cz:/home/perex/bk/linux-sound/linux-sound
      7dcf8717
    • Linus Torvalds's avatar
      Fix serious naming problem. · 1edcedd9
      Linus Torvalds authored
      People were getting quite excited about this.
      1edcedd9
    • David Brownell's avatar
      [PATCH] USB: fix dvb-ttusb-budget driver due to set_configuration locking cleanups · 6334e786
      David Brownell authored
      > Oops, you forgot to grep:
      >
      > CC [M]  drivers/media/dvb/ttusb-dec/ttusb_dec.o
      > drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c: In function `ttusb_setup_interfaces':
      > drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:1011: warning: implicit declaration of function `usb_set_configuration'
      
      Well, when I did the grep that bug wasn't there; it
      was just integrated on Feb 26!
      
      
      > Care to send a patch to fix it up before Andrew gets grumpy with me for
      > breaking his build?  :)
      
      The first part makes it use usb_reset_configuration() like
      it did before ... I'm surprised this driver hasn't been
      generating "it deadlocks during probe" reports.
      
      The second part prints a diagnostic if the configuration
      wasn't set right; the fix would use hotplug and sysfs.
      6334e786
    • Dave Jones's avatar
      [PATCH] USB: w9968cf driver misplaced ; · d4f1dca6
      Dave Jones authored
      d4f1dca6
    • Greg Kroah-Hartman's avatar
      [PATCH] back out sysfs reference count change · ab955e9f
      Greg Kroah-Hartman authored
      This backs out Maneesh's sysfs patch that was recently added to the
      kernel.
      
      In its defense, the original patch did solve some fixes that could be
      duplicated on SMP machines, but the side affect of the patch caused lots
      of problems.  Basically it caused kobjects to get their references
      incremented when files that are not present in the kobject are asked for
      (udev can easily trigger this when it looks for files call "dev" in
      directories that do not have that file).  This can cause easy oopses
      when the VFS later ages out those old dentries and the kobject has its
      reference finally released (usually after the module that the kobject
      lived in was removed.)
      
      I will continue to work with Maneesh to try to solve the original bug,
      but for now, this patch needs to be applied.
      ab955e9f
    • Richard Henderson's avatar
      [PATCH] Alpha: UP1500 pci_mem fix · fec1d37f
      Richard Henderson authored
      From: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
      
      The memory reserved for PCI probe is not freed properly in some cases,
      for instance with a 3.5Gb of RAM.
      
      Forward port from 2.4.
      fec1d37f
    • Alessandro Zummo's avatar
      [PATCH] USB: omninet patch · 1510776b
      Alessandro Zummo authored
        here's a small patch for omninet.c .
      1510776b
    • Marcel Holtmann's avatar
      [PATCH] USB: Rename the USB HID driver · ff533b76
      Marcel Holtmann authored
      > > I like to see this rename as soon as possible. So if nobody minds I send
      > > a patch to LKML and ask Linus for inclusion.
      >
      > Go ahead, but also please patch all relevant documentation in the
      > kernel.
      
      the attached patch should do the renaming everywhere hid or hid.o was
      mentioned. It also removes all references to *.o module names.
      ff533b76
    • David Brownell's avatar
      [PATCH] USB: RNDIS/Ethernet Gadget Driver comment changes · fea7770c
      David Brownell authored
      Whoops, I missed something.  You should apply this patch too.
      
      The RNDIS spec license agreement does NOT require tacking any
      GPL-incompatible restrictions on the results of _using_ the
      spec:
      
         "... may be used solely for the purpose of implementing
          the RNDIS protocol message set to interface with ..."
         (the two cases identified in the text)
      
      And that's all the implementation does -- end of story.
      fea7770c
    • Dave Jones's avatar
      [PATCH] USB: kill off CONFIG_USB_BRLVGER detritus. · 38c2c0e8
      Dave Jones authored
      This died a while ago, but lingers on in defconfigs.
      38c2c0e8
    • Andries E. Brouwer's avatar
      [PATCH] USB Storage: datafab fix and unusual devices · 45fbc50e
      Andries E. Brouwer authored
      datafab.c has an often-seen bug: the SCSI READ_CAPACITY command
      does not need the number of sectors but the last sector.
      
      I just tried the CF and SM parts of a 5-in-1 card reader.
      The CF part works with US_PR_DATAFAB when the bug mentioned is fixed.
      The SM part works with US_PR_SDDR55.
      (Revision Number is 17.08 - that in case the 0000-ffff
      should prove to be too optimistic.)
      
      We still must discuss what setup to use for readers like this -
      I have several of them - that require different drivers for
      different LUNs. As it is now one has to compile usb-storage
      twice, once with CONFIG_USB_STORAGE_DATAFAB defined and once
      without, and remove one usb-storage.ko and insert the other
      to go from CF to SM. (And that hangs with 2.6.4 so a reboot
      is required..)
      45fbc50e
    • Paulo Marques's avatar
      [PATCH] USB: ftdi_sio.c: not unlinking urb on ftdi_close · c3e08bc4
      Paulo Marques authored
      This patch fixes a bug in ftdi_sio.c where the driver wouldn't unlink the
      read urb if the user application cleared the HUPCL flag on termios->c_cflag.
      c3e08bc4