1. 11 Jun, 2002 2 commits
  2. 10 Jun, 2002 6 commits
    • David Brownell's avatar
      [PATCH] ohci-hcd, speedups+misc · 81d10b10
      David Brownell authored
      - Delays or eliminates some IRQs  It'll mostly affect control
         or iso transfers, which typically have multiple TDs per URB,
         by making only the last TD generate an IRQ.
      
      - Shortens some of the submit path that needs to run with
         IRQs disabled ... no need to use the dma_to_td hashtable.
         (Of course that path is still pretty long...)
      
      - Gets rid of case where the ED state was confused ... now
         there's only one such state, not two.
      81d10b10
    • Brad Hards's avatar
      [PATCH] USB Checker missing unlocks fixes · 3db8f6ff
      Brad Hards authored
      3db8f6ff
    • Brad Hards's avatar
      8ed75a58
    • Nemosoft Unv.'s avatar
      [PATCH] PWC 8.7 for 2.5.20 · 61584c8c
      Nemosoft Unv. authored
      Attached you'll find a patch for the Philips Webcam Driver version 8.7.
      This is a jump from 8.5, since 8.6 never officially made it into the 2.5
      series due to rapid changes and incompatabilities.
      
      The biggest changes include (from the Changelog)
      
      8.7
      
      * Incorporating changes in ioctl() parameter passing
      * Also changes to URB mechanism
      * Updating copyright information
      
      8.6
      
      * Added ID's for Visionite VCS UM100 and UC300
      * Removed YUV420-interlaced palette altogether (was confusing)
      * Removed MIRROR stuff as it didn't work anyway
      * Fixed a problem with the 'leds' parameter (wouldn't blink)
      * Added ioctl()s for advanced features: 'extended' whitebalance ioctl()s,
        CONTOUR, BACKLIGHT, FLICKER, DYNNOISE.
      * VIDIOCGCAP.name now contains real camera model name instead of
        'Philips xxx webcam'
      * Added PROBE ioctl (see previous point & API doc)
      61584c8c
    • David Brownell's avatar
      [PATCH] cdc-ether, remove warning · d26d3094
      David Brownell authored
      One could get to like "KBUILD_VERBOSE=0 make" ... :)
      
      This gets rid of a compile warning.
      d26d3094
    • Brad Hards's avatar
      [PATCH] USB: usb-midi Configure.help entry · 278e1b61
      Brad Hards authored
      278e1b61
  3. 09 Jun, 2002 5 commits
    • Russell King's avatar
      [PATCH] Fix more header file breakage · 3150c862
      Russell King authored
      Since namespace.h needs the contents of dcache, task struct and
      semaphores, it seems sensible to include these two files into
      namespace.h.
      
      For the future: If the task_struct in sched.h is split into its own
      include file, namespace.h could include this file, but namespace.h
      will also need asm/semaphore.h
      3150c862
    • Martin Dalecki's avatar
      [PATCH] 2.5.20 locks.h cleanup · eada9464
      Martin Dalecki authored
      Since I have been looking in to the lcoking issues recently
      the following rather trivial gabrage code collection became
      obvious...
      
       - Remove "not yet used" code from 1995 in asm/locks.h. It's garbage.
      
       - Remove useless DEBUG_SPINLOCK code from generic spinlock.h code. Just
         compiling for SMP does the trick already.
      
       - Replace all usages of SPINLOCK_DEBUG with the now global
         CONFIG_DEBUG_SPINLOCK.
      eada9464
    • Martin Dalecki's avatar
      [PATCH] 2.5.20 IDE 86 · 467b45ea
      Martin Dalecki authored
      Most importantly this makes ide-scsi work again, which I broke
      IDE 85. And we are starting to be serious about locking issues.
      However the locking issues will take some patches until they stabilize.
      
       - Add spin locks in ata_special_intr.
      
       - Add Server Works CSB6 handling by Matt Domsch.
      
       - Atari updates by Geert Uytterhoeven:
         * irq_lock is used in more than one file, so make it global and rename it
           to ide_irq_lock
         * `hwgroup' is dead, use `channel' instead
         * ide_irq_lock depends on ATA_ARCH_LOCK, not on m68k or APUS
      
       - Small janitorial tidbits by Angus Sawyer.
      
       - PIIX driver updates by Vojtech Pavlik:
      
         * Removes the CONFIG_BLK_DEV_PIIX_TRY133 option. I've got an official
           statement from Intel saying that the controller definitely isn't intended
           to operate at this speed and doing so may cause severe trouble.
      
         * Fixes a bug in ata-timing.c, where EIDE timing data was discarded by
           accident.
      
         * Fixed a couple bugs in the Artop driver (UDMA clocks, active/recovery
           timing), 8-bit timing merging.
      
         * Removes an unused variable from piix.c
      
       - Move locking out from ide_set_handler(). There are places where it incurred
         too frequent lock grab and release or where we did miss to lock against
         concurrent hardware access.
      
         Generally the locking appears to be too fine grained and inconsistent at many
         places. This is the first cut. We will deal with it step by step.
      
       - Make sure message string is initialized even if FANCY_STATUS_DUMPS is
         disabled.
      
       - Don't lock directly inside udma_init and implementations of this method.
      
       - Guard against REQ_SPECIAL issued by the SCSI layer on us. Use REQ_PC in
         ide-scsi.c instead.
      467b45ea
    • Linus Torvalds's avatar
      fix up fall-out from header cleanups · 71e3ff68
      Linus Torvalds authored
      71e3ff68
    • Mitchell Blank Jr.'s avatar
      [PATCH] atm warning fix (vs 2.5.21) · dce2f963
      Mitchell Blank Jr. authored
      This fixes a large batch of warnings that popped up with the new stricter
      bitops.h that recently was introduced.  We actually didn't have 64-bit
      bug, but we had built our own *_flags_t typedef's that were just struct
      wrappers around an unsigned long.  We used to pass their addresses directly
      to set_bit() and friends but now that causes an error.  The typedef's really
      didn't serve much purpose so the cleanest fix is to just eliminate them and
      use "unsigned long" directly.
      dce2f963
  4. 08 Jun, 2002 27 commits