1. 01 Aug, 2003 3 commits
    • Alan Stern's avatar
      [PATCH] USB: Remove usb_set_maxpacket() · 65a40f8a
      Alan Stern authored
      This is the final part of as66c.  It removes the usb_set_maxpacket()
      routine, since the same functionality now exists elsewhere.  The one place
      it was used was in the device reset pathway for a device that has changed
      somehow since the previous reset.  That code needs to be fixed up anyway;
      for now it's enough just to have it call usb_set_configuration().
      65a40f8a
    • David Brownell's avatar
      [PATCH] USB: hcd initialization fix · f8159fb5
      David Brownell authored
      This cleans up HCD initialization by adding an explicit
      reset step, putting the device into a known state before
      resources are allocated.  This step is implemented for
      EHCI, since some BIOS firmware seems to act quirky there,
      but nothing else yet.  (OHCI would be just easy too.)
      f8159fb5
    • Greg Kroah-Hartman's avatar
      merge · 355581e7
      Greg Kroah-Hartman authored
      355581e7
  2. 31 Jul, 2003 37 commits
    • David Brownell's avatar
      [PATCH] USB: usb root hubs need longer timeout · 25fe0c9d
      David Brownell authored
      Root hubs should use 50 msec timeouts, not 10 msec.  This will
      if nothing else eliminate some messages when using EHCI, which
      insists on the whole timeout!
      25fe0c9d
    • David Brownell's avatar
      [PATCH] USB: ehci-hcd and period=1frame hs interrupts · 7fbcc184
      David Brownell authored
      This resolves the slowdown Bernd Porr noticed, where rather a lot
      of useless work got done.   It should apply to 2.4 too.
      7fbcc184
    • David Brownell's avatar
      [PATCH] USB: ehci-hcd, show microframe schedules · 359e9557
      David Brownell authored
      This updates the ehci periodic schedule dumping code to be
      more useful when displaying the interrupt transfer tree:
      
        - includes start/complete split frame mask in QH
        - gets rid of some needless output (more terse)
        - shows whether IN or OUT tds are queued, and how many
      
      The microframe info isn't yet very interesting, but it's
      helpful when a microframe scheduler is in use.  (Which will
      be a patch some other time!)
      359e9557
    • David Brownell's avatar
      [PATCH] USB: usb_unlink_urb() kerneldoc · aec17e82
      David Brownell authored
      This been sitting in my queue for ages now ... it just
      clarifies three points about unlink semantics.  Basically,
      
        - You can only unlink once per submission.
      
        - For synchronous unlink: urb completes, then unlink returns.
      
        - For async unlink: the order is unspecified; although usually
          the completion happens after unlink returns.
      aec17e82
    • Alan Stern's avatar
      [PATCH] USB: Use the new enable/disable routines · 6e082c63
      Alan Stern authored
      This is the third part of what used to be as66c.  The patch makes several
      changes in the routines that handle unbinding and selecting altsettings
      and configurations.
      
      	Upon unbinding a driver, don't nuke all the URBs for the device
      	-- only kill the ones on the driver's interface.  Afterwards,
      	reinitialize the interface by selecting altsetting 0 (the
      	default).
      
      	When changing an altsetting, if the interface has only one
      	altsetting it is allowed to STALL the request.  Attempt to carry
      	out the equivalent initialization by clearing the HALT feature
      	on each of the interface's endpoints.
      
      	When changing configurations, mark each interface as being in
      	altsetting 0.
      
      	In general, use the new disable/enable routines instead of doing
      	everything by hand.
      6e082c63
    • Alan Stern's avatar
      [PATCH] USB: Add functions to enable/disable endpoints, interfaces · 093dbe9e
      Alan Stern authored
      This is the second part of what used to be as66c.  It fixes the
      initialization of the debugging macros in core/message.c and adds routines
      to enable/disable endpoints, interfaces, and entire devices.  The code
      that _uses_ these routines will come in the next patch.
      
       # Initialize the debugging macros properly in message.c.
       #
       # Add usb_disable_endpoint(), usb_disable_interface(), usb_disable_device(),
       # usb_enable_endpoint(), and usb_enable_interface().
      093dbe9e
    • Alan Stern's avatar
      [PATCH] USB: Rename probe and unbind functions · 28bd3683
      Alan Stern authored
      The is the first part of what used to be as66c.  It simply renames
      usb_device_probe() and usb_device_remove() to usb_probe_interface() and
      usb_unbind_interface().  And since they're not needed outside of usbcore,
      it stops exporting them.
      28bd3683
    • Alan Stern's avatar
      [PATCH] USB: More unusual_devs.h stuff · 9508eb64
      Alan Stern authored
      Here are updates to unusual_devs.h sent in by users.  They apply to both
      2.4.22 and 2.6.0.
      9508eb64
    • Alan Stern's avatar
      [PATCH] USB: Small fixes for usbtest · 73fa6d3f
      Alan Stern authored
      It fixes a few minor problems in the usbtest driver:
      
      	Unlinks are done in the expected order, preventing some
      	inappropriate error messages.
      
      	The driver would wait for an URB to complete, even if the URB
      	got an error on submission.
      
      	There was a surprising memory leak: the driver didn't kfree()
      	its private data structure.
      73fa6d3f
    • David Brownell's avatar
      [PATCH] USB: usb_gadget.h doc fix · cfe44e6e
      David Brownell authored
      The "automagic control completion" has been gone for some
      time now, except for the documentation fixed in this patch.
      It mentions the "deferred response" mode that's used when
      some context (like a gadgetfs thread) other than the IRQ
      handler is responding to control requests.
      cfe44e6e
    • Ian Abbott's avatar
      [PATCH] USB: ftdi_sio - additional pids · 2ea05a50
      Ian Abbott authored
      Wayne Wylupski sent some more PIDs (in a patch, but I've modified
      it) for the ftdi_sio driver to the ftdi-usb-sio-devel list.  These
      PIDs were for additional CrystalFontz LCD displays.
      
      An earlier patch from David Glance for the DSS-20 SyncStation was
      applied to the 2.6 tree.  This did not have a changelog entry in
      the file header comment of ftdi_sio.c, so I have retroactively
      added one in the attached patch.
      2ea05a50
    • Chip Salzenberg's avatar
      [PATCH] Require nfs-utils 1.0.5; document where to get it · 0633c67e
      Chip Salzenberg authored
      This patch notes that users should get nfs-utils 1.0.5 (1.0.4 had a
      memory usage bug), and tells them where to get it.
      0633c67e
    • Ralf Bächle's avatar
      [PATCH] MIPS update · 51c6022f
      Ralf Bächle authored
      Here's another MIPS update.  The patch is huge because it completly
      folds mips64 into mips, thereby eleminating 41010 lines of code.
      51c6022f
    • Andi Kleen's avatar
      [PATCH] x86-64 merge · 98194f08
      Andi Kleen authored
      Only bug fixes and making it compile again and a few minor features.
      Also one security fix that got lost earlier
      
      - Document boot options
      - Better cpu local data
      - Emulate FIOQSIZE
      - Fix return value of 32bit ipccall
      - Various minor style fixes
      - Save some memory in apic tables
      - Merge with 2.6.0test2/i386
      - Readd ioport fix
      - Sort exception tables at boot time
      - Add local.h
      - Fix for_each_cpu on UP
      - Add utimes and tgkill system calls for 64bit
      - Update defconfig
      98194f08
    • Felipe Damasio's avatar
      [PATCH] drivers/char/stallion.c: devfs_mk_cdev fix · 3d1e8eab
      Felipe Damasio authored
      devfs_mk_cdev now only takes 3 parameters (dev_t, umode_t, fmt..), so
      update this driver to the new API.
      3d1e8eab
    • Rik van Riel's avatar
      [PATCH] CREDITS update · c2022094
      Rik van Riel authored
      Time to update my CREDITS entry...
      c2022094
    • Benjamin Herrenschmidt's avatar
      [PATCH] PPC32: Update pmac_cpufreq driver back to working · 98eb81f1
      Benjamin Herrenschmidt authored
      This patch updates the PowerMac cpufreq driver so that
      it builds & works in current 2.6
      98eb81f1
    • Benjamin Herrenschmidt's avatar
      [PATCH] PPC32: Properly register CPUs · ffbcfd52
      Benjamin Herrenschmidt authored
      This adds proper registration of CPUs on ppc32, without this, accesses
      to cpufreq will oops.
      ffbcfd52
    • Michael Hunold's avatar
      [PATCH] Hexium saa7146 driver update · 7def4dc4
      Michael Hunold authored
      [V4L] - set debug verbosity to 0 for both Hexium drivers
      [V4L] - declare all local functions and variables static
      7def4dc4
    • Michael Hunold's avatar
      [PATCH] TTUSB-DEC driver update · 34861cdd
      Michael Hunold authored
      [DVB] - Hand off all processing of urb data to a tasklet
      34861cdd
    • Michael Hunold's avatar
      [PATCH] Update MAC handling for various DVB PCI cards · beabad15
      Michael Hunold authored
      [DVB] - correctly read MAC from eeprom on Technotrend and KNC1 cards
      beabad15
    • Michael Hunold's avatar
      [PATCH] mt312 DVB frontend update · 95b47855
      Michael Hunold authored
      [DVB] - show i2c read errors only for registered frontends
      95b47855
    • Michael Hunold's avatar
      [PATCH] DVB core update · 10778f7b
      Michael Hunold authored
      [DVB] - if there are multiple adapters, bend the tuning frequency only if the adapters differ
      10778f7b
    • Michael Hunold's avatar
      [PATCH] Kconfig and Makefile updates · ce040cd1
      Michael Hunold authored
      [V4L] - make sure saa7146 module gets build for Hexium drivers
      [V4L] - make Hexium drivers depend on the i2c layer
      [DVB] - fix typo which prevented the mt312 driver from being build (obi <=> obj)
      ce040cd1
    • Andries E. Brouwer's avatar
      [PATCH] osf partition numbering · e558d150
      Andries E. Brouwer authored
      OSF partitions are mostly found on alpha machines.  It's been reported
      that the partition numbering changed between 2.4 and 2.6.
      
      This makes 2.6 use the 2.4 numbering scheme.
      e558d150
    • Yoshinori Sato's avatar
      [PATCH] h8300: build error fixes · cbd8ec84
      Yoshinori Sato authored
      build error and warning fix
      blkdev location cleanup
      typo fix
      cbd8ec84
    • Yoshinori Sato's avatar
      [PATCH] h8300: arch update · 44d80c37
      Yoshinori Sato authored
      H8S architecture support
      signal handling problem fix
      gcc-3.3 support
      vfork/clone return value fix
      added show_stack
      build error and warning fix
      blkdev location cleanup
      44d80c37
    • Yoshinori Sato's avatar
      [PATCH] h8300: header file updates · 398f5798
      Yoshinori Sato authored
      used common header files
      build error and warning fix
      add include/asm-h8300/local.h and include/asm-h8300/sections.h
      398f5798
    • Yoshinori Sato's avatar
      [PATCH] h8300: H8S architecture support · 7a300967
      Yoshinori Sato authored
      7a300967
    • Yoshinori Sato's avatar
      [PATCH] h8300: interrupt management update · 19ad546a
      Yoshinori Sato authored
      interrupt management update
      target-support file update
      gcc-3.3 support
      blkdev location cleanup
      19ad546a
    • Yoshinori Sato's avatar
      [PATCH] h8300: config updates · 4f7a28bb
      Yoshinori Sato authored
      config script fix
      defconfig update
      Makefile update
      add H8S archtecture support
      4f7a28bb
    • Miles Bader's avatar
      [PATCH] Add new include files for v850 · 1891a54b
      Miles Bader authored
      1891a54b
    • Jens Axboe's avatar
      [PATCH] get rid of unused request_queue field queue_wait · 97e8b8a2
      Jens Axboe authored
      From Lou Langholtz <ldl@aros.net>
      
      The queue_wait field of struct request_queue is not used anymore, and
      this gets rid of it.
      97e8b8a2
    • Jens Axboe's avatar
      [PATCH] fix broken blk_start_queue behavior · 4425bdfd
      Jens Axboe authored
      From Lou Langholtz <ldl@aros.net>
      
      This fixes the behavior of blk_start_queue() so that request queues
      really do start up again after blk_start_queue() is called (on queues
      that were previously stopped via blk_stop_queue).
      4425bdfd
    • François Romieu's avatar
      [PATCH] fix typo in drivers/net/arcnet/com20020-isa.c · 2ecd9a6d
      François Romieu authored
      Fix a typo during last module refcounting fix.
      2ecd9a6d
    • Linus Torvalds's avatar
      Merge http://linux-isdn.bkbits.net/linux-2.5.make · 7c4bd5fb
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      7c4bd5fb
    • Linus Torvalds's avatar
      Merge http://jfs.bkbits.net/linux-2.5 · a63365ea
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      a63365ea