1. 06 Jan, 2004 4 commits
    • David Brownell's avatar
      [PATCH] USB: fix kfree in usb-skeleton.c · 8aaedfaa
      David Brownell authored
      >>	if (dev->bulk_in_buffer != NULL)
      >>		kfree (dev->bulk_in_buffer);
      >
      >
      > Yes that one check can go away.  Care to send me a patch?
      
      Actually all those checks should go away ...
      8aaedfaa
    • David Brownell's avatar
      [PATCH] USB: add goku_udc driver (Toshiba TC86C001 USB device) · 8f39a4c6
      David Brownell authored
      This patch implements the "USB Gadget" API using the
      "Goku-S" (TC86C001) full speed usb device controller.
      
      It's passed testing with Gadget Zero, g_ether (full
      CDC Ethernet support), gadgetfs, and most interestingly
      Alan Stern's "File Storage Gadget" (FSG, talking to
      Linux or Windows as a usb-storage device) to give the
      halt processing a good workout.  Control-OUT works.
      Tested mostly on x86, with reported success on MIPS.
      
      As well as being directly useful with that hardware,
      I think this is small and simple enough to be useful
      as an example of how to write a USB controller driver.
      (There will be many more controller drivers than gadget
      drivers, I suspect ...)
      
      Please merge this to the next 2.6 release that takes
      new drivers.  Corresponding updates for kbuild and the
      various gadget drivers will be coming (not in a flood).
      8f39a4c6
    • Greg Kroah-Hartman's avatar
      [PATCH] USB: add a new pl2303 device id. · 84739eca
      Greg Kroah-Hartman authored
      Thanks to Stefan Verkoyen <stefan.verkoyen@quesd.com> for the information.
      84739eca
    • Greg Kroah-Hartman's avatar
      bd2e261c
  2. 05 Jan, 2004 21 commits
  3. 04 Jan, 2004 7 commits
  4. 03 Jan, 2004 1 commit
    • Linus Torvalds's avatar
      Fix IDE "PIO WRITE wait for ready" test under extreme interrupt load. · 11f96351
      Linus Torvalds authored
      From Daniel Tram Lux: under extreme irq load on an underpowered CPU,
      the timeout loop may not make any progress, and decide that a timeout
      occurred before it has actually tested the status register.
      
      The minimal fix for now is to just have a final test _after_ the timeout
      to remove the problem. The real fix would likely be to not have irqs
      enabled between reading the status and the timeout. 
      11f96351
  5. 02 Jan, 2004 3 commits
    • Russell King's avatar
      [SERIAL] Remove old RSA resource handlign. · 75416a98
      Russell King authored
      The resource handling left in autoconfig() is plainly wrong, since
      we've already claimed the necessary resources prior to calling
      autoconfig().  Therefore, we remove the superfluous code from
      autoconfig().
      75416a98
    • Rene Herman's avatar
      [SERIAL] add PnP ID to 8250_pnp.c · e3483eaf
      Rene Herman authored
      Patch from: Rene Herman
      
      This patch adds the PnP ID for the E-Tech CyberBULLET PC56RVP.
      e3483eaf
    • Andi Kleen's avatar
      [PATCH] Fix memset on x86-64 · a5c43a75
      Andi Kleen authored
      The memset for C stepping K8 was broken. This broke mainly CONFIG_SLAB_DEBUG
      because memset(...., 0, ...) still worked correctly.
      
      Thanks to Manfred Spraul for giving me the right cue.
      a5c43a75
  6. 01 Jan, 2004 4 commits
    • Andi Kleen's avatar
      [PATCH] X86-64 merge · f73e9f0f
      Andi Kleen authored
      At least one of them is critical. It fixes an path in the IOMMU that
      I broke with the ealier "fullflush" workaround.
      
       - Check for ~/bin/installkernel like i386 (M. Bligh) 
       - Implement 32bit RTC_IRQ_SET correctly (Lutz Vieweg)
       - Disable some useless printks in 32bit emulation
       - Warning fixes for mixed C99 style declarations/statements.
       - Sync lAPIC power management with i386
       - Use topology sysfs like i386
       - Fix some serious bugs in the MCE handler. ECC should
         be decoded correctly now.
       - Add oops=panic option to panic on Oopses.
       - Fix hackish code in head.S
       - Add missing options in IOMMU
       - Fix _syscall6 (Olaf Hering)
       - Remove broken ACPI locking code. Port IA64 C version.
       - Make safe_smp_processor_id() more reliable
       - Read HPET in vsyscall code
       - Add workaround for BIOS that corrupt 64bit registers in HLT
       - Fix unaligned access in bitops.h
       - Remove broken ntp drift correction code for now
       - i386 merge in SCI setup
       - Fix wrong offset in callin.h (Jim Houston)
       - Minor comment fixes
      f73e9f0f
    • Linus Torvalds's avatar
      Merge http://lia64.bkbits.net/to-linus-2.5 · b68e2749
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      b68e2749
    • Michael Hunold's avatar
      [PATCH] DVB: Fix memory usage of ttpci driver · a662cb8b
      Michael Hunold authored
       - do not allocate firmware buffer if firmware is compiled into the
         driver.  Saves 220KB vmem (Andreas Oberritter)
      a662cb8b
    • Michael Hunold's avatar
      [PATCH] DVB: Revamp of the TTUSB-DEC driver · 6455aafe
      Michael Hunold authored
       - Alter hotplug firmware naming to fit in with dvb standard.
       - Use the hotplug firmware loader for 2.6 kernels instead of compiling
         the firmware into the module. 
       - Integrate frontend into ttusb_dec module and remove pseudo-i2c bits,
         move ttusb_dec header into source file.
       - Rudimentary section filter support (enough for scan).
      6455aafe