1. 17 Jun, 2003 2 commits
    • David Brownell's avatar
      [PATCH] USB: net2280, halt ep != 0 · 633d363c
      David Brownell authored
      Fix from Al.Borchers@guidant.com, should fix a chapter 9
      test conformance issue.
      633d363c
    • David Brownell's avatar
      [PATCH] USB: ehci-hcd micro-patch · cbf5569a
      David Brownell authored
      This is a handful of one-liners, significantly:
      
        - don't disable "park" feature (faster).
        - cut'n'paste should have morphed "||" to "&&"
        - initialize qh as "live" (as now expected)
      
      The "&&" was the most troublesome bug.  It could make
      all kinds of things misbehave, not just those vt6202
      issues some folks report.
      
      The interesting bit about the "park" feature (NForce2
      has it, maybe a few others) is that it made one disk
      run 18% faster (according to hdparm).
      cbf5569a
  2. 16 Jun, 2003 14 commits
    • Matthew Dharm's avatar
      [PATCH] USB storage: avoid NULL-ptr OOPS · f47eb147
      Matthew Dharm authored
      This patch will avoid a NULL-pointer dereference OOPS which is caused by
      oddly-formed (yet legal) INQUIRY commands that request 0 bytes.
      f47eb147
    • Greg Kroah-Hartman's avatar
    • David T. Hollis's avatar
      [PATCH] USB: AX8817X Driver for 2.5 · 72805f2a
      David T. Hollis authored
      72805f2a
    • Matthew Dharm's avatar
      [PATCH] USB storage: more cleanups · c29296ae
      Matthew Dharm authored
      This patch (a) removes dead code, (b) renames some static functions with
      names that are more apropriate for static functions, and (c) implements a
      slave_configure() function.
      
      With the patch I just sent to Linus (et al.) to fix the SCSI core to allow
      slave_configure() to tweak (meaningfully) the two variables I need to set,
      we'll be able to remove US_FL_MODE_XLATE.
      
      (Well, actually, we also need to fix sr.c to respect the use_10_for_ms
      flag, but that should be easy once the rest is done.)
      c29296ae
    • Matthew Dharm's avatar
      [PATCH] USB storage: unusual_devs fixups · 7344f494
      Matthew Dharm authored
      This patch implements US_PR_DEVICE and US_SC_DEVICE, which have the meaning
      'use the device's value -- no override'.  This should make maintance
      easier, and also allow for those few devices that change their descriptors
      depending on what they are connected to.
      
      This will also print a message to help us identify entries that can be
      pruned.
      
      Finally, it removes a couple of dead flags.
      7344f494
    • Matthew Dharm's avatar
      [PATCH] USB storage: cleanups · 169671a9
      Matthew Dharm authored
      Some minor cleanups.  First, some locking in the bus-reset.  Next, we move
      current_sg into struct us_data (why make more memory allocation issues for
      ourselves?).  Next, we change sm_state into a normal variable, since it
      shouldn't require atomic_t anytmore.  Finally, we remove some references to
      a couple of flags that don't do anything anymore.
      
      # Fix device locking during the bus-reset routine.
      #
      # Embed current_sg in struct us_data.
      #
      # Make us->sm_state a regular int instead of an atomic_t.
      #
      # Remove a couple of references to the START_STOP and IGNORE_SER
      # flag bits.
      169671a9
    • Greg Kroah-Hartman's avatar
    • Greg Kroah-Hartman's avatar
      Merge kroah.com:/home/greg/linux/BK/bleed-2.5 · 5bcd0bb6
      Greg Kroah-Hartman authored
      into kroah.com:/home/greg/linux/BK/gregkh-2.5
      5bcd0bb6
    • Duncan Sands's avatar
      6332c743
    • Stefan Becker's avatar
    • Randy Dunlap's avatar
      [PATCH] USB: handle USB printer error bits independently · effb49b4
      Randy Dunlap authored
      Some printers report errors (like out of paper or offline) without
      setting the main "I have an error" bit.  I see this on my home
      printer and someone else has confirmed it for me, suggesting that
      we check the printer error status bits independently, ordering
      them as we see fit, so here's a patch that does that.
      effb49b4
    • David Brownell's avatar
      [PATCH] USB: ehci, fix qh re-activation problem · b47b914e
      David Brownell authored
      This resolves a problem that appears when relinking
      a bulk or control QH that has a partially completed
      multi-packet qTD.  Some I/O could be repeated.
      
      Such cases can happen when an empty QH starts to unlink,
      but gets re-activated (by queueing the multi-packet qTD)
      before the HC saw the unlink.  It's rarely an issue with
      control traffic (transfers are so small) or when bulk
      queues are active (the QH won't empty).
      b47b914e
    • Andi Kleen's avatar
      [PATCH] x86-64 merge · 4fb416f4
      Andi Kleen authored
      Lots of small fixes and I merged the PCI subsystem with i386 again
      because it was mostly identical. This makes the patch quite big,
      but it only removes files.
      
       - Merge PCI subsystem with i386.
      
         This changes the initialization order of PCI and IOMMU slightly.  It
         didn't see any problems yet, but it could cause some in theory.  It
         re-adds some code that used to be removed, but it's only small stuff
         and it should hopefully cause less mainteance overhead longer term.
      
       - Fix warnings
       - Merge cpuid.c with i386.c
       - Sync msr.c with i386
       - Consolidate externs in asm/proto.h
       - sysfs/sysdev fixes for apic/nmi (Bryan O'Sullivan)
       - Fix /proc/kcore access
       - Add real kern_addr_valid (used for above).
       - Support consistent dma_mask in IOMMU
       - Fix double print of AMD for CPU model.
       - Remove unused wakeup.S file.
       - Remove obsolete CONFIG_SIMNOW ifdef.
       - Support ptrace access for 32bit vsyscalls.
       - Fix warnings in 32bit boot code compilation.
      4fb416f4
    • Andi Kleen's avatar
      [PATCH] Minor 32bit compatibility fix for /dev/rtc · 571d4a87
      Andi Kleen authored
      Handle both unsigned int and unsigned long in rtc_read. This helps
      when running 32bit userland under an 64bit kernel.
      571d4a87
  3. 15 Jun, 2003 24 commits