An error occurred fetching the project authors.
  1. 09 Dec, 2003 1 commit
  2. 31 Aug, 2003 1 commit
  3. 30 Jul, 2003 1 commit
  4. 17 Jun, 2003 1 commit
  5. 29 May, 2003 1 commit
  6. 13 May, 2003 1 commit
  7. 06 May, 2003 1 commit
  8. 20 Apr, 2003 1 commit
  9. 24 Mar, 2003 1 commit
    • Christoph Hellwig's avatar
      [PATCH] fix usb_devfs_handle abuse · da017c5b
      Christoph Hellwig authored
      Many usb drivers use the usb_devfs_handle variable instead of just
      adding the usb/ prefix directly to their devfs_register calls.  Fix
      that and make usb_devfs_handle static and unexported.
      da017c5b
  10. 14 Mar, 2003 1 commit
  11. 24 Feb, 2003 1 commit
    • Michael Hayes's avatar
      [PATCH] Spelling fixes - initial · d4b21f44
      Michael Hayes authored
      This fixes:
          intial -> initial
          intially -> initially
          intiali[sz]e -> initiali[sz]e
          intiali[sz]ed -> initiali[sz]ed
          intiali[sz]es -> initiali[sz]es
          intiali[sz]ation -> initiali[sz]ation
      
      Fixes 32 occurrences in all.
      d4b21f44
  12. 07 Jan, 2003 1 commit
  13. 27 Dec, 2002 1 commit
  14. 02 Dec, 2002 1 commit
    • David S. Miller's avatar
      [PATCH] kbd_pt_regs · 4a7e8594
      David S. Miller authored
      Hey guys, I really want to kill this thing.
      
      The only way to do that is to actually pass the pt_regs
      all the way down from the interrupt source.  It would be
      a three step process:
      
      1) Add pt_regs arg to serio_interrupt and serio->dev->interrupt()
         Update all serio->dev drivers and serio_interrupt() invokers.
      
         I've done this in the patch below.  We must handle pt_regs being
         NULL, f.e. when the event is via a tty ldisc or a timer for which
         there is no "pt_regs" context to obtain.
      
      2) At the input layer, push 'regs' down via input_event() into the
         handlers.
      
         Patch below does this as well.
      
      3) Final step to complete this, convert USB to pass the pt_regs that
         the host controller interrupt receives down to the URB callbacks.
      
         This itself was also a multistep process:
      
      	a) pass regs down from generic host controller
      	   layer to hcd driver
      
      	b) pass regs from hcd driver into urb handler
      
      	   EHCI is problematic here, as it does the URB
      	   work in a tasklet :(  we need to decide whether
      	   we can move the normal URB completion back into
      	   the hw interrupt handler or not
      
      	   I think it should be done, I'd basically have my
      	   thumbs up my butt if I didn't have Alt-SYSRQ-p
      	   register dumps available and that is what EHCI+usbkbd
      	   is currently.
      
      	   UHCI and OHCI both complete urbs in hw IRQ context
      	   so they are just fine.
      
      	c) update urb handlers to take the regs arg, make hcd
      	   drivers pass it on in
      
         I was really bored, so this was also done in the patch below :)
      
         We get a USB cleanup for free because of this, a lot of people
         were defining their own ugly typedefs for what should be
         usb_complete_t so I fixed that up :-)
      
         I also caught a lot of usb_fill_*() call sites casting the
         completion function pointer to usb_complete_t so the compiler
         wouldn't help us find necessary fixup if we changed the
         args again :-(  I think I got them all, someone bored should
         grep the tree for usb_complete_t and fixup any remaining spots
         where it is used in a cast.
      
         I tried to enable as many drivers as possible in a test build
         but it is possible I did miss a few obscure USB configs.
      
      So why do I want to kill kbd_pt_regs so badly?  Well, first of all I
      have to walk through all kinds of hoops on sparc64 to update
      kbd_pt_regs properly on the USB controller interrupt and I've had
      a few cases where I had trouble tracking down some kernel bug
      because kbd_pt_regs could easily be inaccurate if another interrupt
      came in right after the keyboard USB one.
      
      Right now, kbd_pt_regs is not updated at all for USB keyboards on x86
      rendering SYSRQ register dumps non-existent in such configurations.
      This forces it to happen, and because the regs are passed in the
      context in which the URB completes, it will always be accurate (it
      will even work properly if I have 5 USB keyboards :-)
      
      While doing this, I also noticed a bunch of ancient keyboard drivers
      in 2.5.x under drivers/char that need to be converted or deleted.
      They were still calling handle_scancode() !!! :-)  drivers/tc
      has few as well.  There is also a stray handle_scancode() reference
      in a include/asm-parisc/keyboard.h comment
      
      I tested this on sparc64 with an OHCI attached USB keyboard,
      and register dumping works fine etc.
      
      Here is just the USB bits.
      4a7e8594
  15. 29 Oct, 2002 3 commits
    • David Brownell's avatar
      [PATCH] USB: clean up usb structures some more · 63bc762f
      David Brownell authored
      This patch splits up the usb structures to have two structs,
      "usb_XXX_descriptor" with just the descriptor, and "usb_host_XXX" (or
      something similar) to wrap it and add the "extra" pointers plus the
      array of related descriptors that the host parsed during enumeration.
      (2 or 3 words extra in each"usb_host_XXX".)  This further matches the
      "on the wire" data and enables the gadget drivers to share the same
      header file.
      
      Covers all the linux/drivers/usb/* and linux/sound/usb/* stuff, but
      not a handful of other drivers (bluetooth, iforce, hisax, irda) that
      are out of the usb tree and will likely be affected.
      63bc762f
    • Josh Myer's avatar
      [PATCH] [PATCH] fix a FIXME in usb.h · 22f63236
      Josh Myer authored
      In ush.h, there's a FIXME for the URB transfer flags. This patch is
      basically a global search and replace to change those all from USB_ to
      URB_.
      
      It touches a few things that aren't directly USB-related, and so should
      probably be passed by those authors, but I figured i should put it here to
      get feedback (ie: "No, moron, you did it all wrong!" or "Oops, that FIXME
      wasn't supposed to be there") before bothering them.
      22f63236
    • Josh Myer's avatar
      [PATCH] Eliminate Old Prototypes from 2.5.44 · bc2c10df
      Josh Myer authored
      Attached patch is the result of:
      
      dignity:~/src/linux-2.5.44 $ for x in `rgrep -l "FILL_.*URB"  *`;
      do cp -v $x $x.backup;
      cat $x.backup | perl -pe 's/FILL_CONTROL_URB/usb_fill_control_urb/g;
       s/FILL_BULK_URB/usb_fill_bulk_urb/g;
       s/FILL_INT_URB/usb_fill_int_urb/g;' > $x;
      done
      
      and a manual removal of the define's in usb.h.
      bc2c10df
  16. 28 Oct, 2002 1 commit
  17. 16 Sep, 2002 1 commit
  18. 01 Aug, 2002 1 commit
  19. 19 Jul, 2002 1 commit
    • Rusty Russell's avatar
      [PATCH] drivers/usb/* designated initializer rework · cfe2b798
      Rusty Russell authored
      Name: Designated initializers for drivers/usb
      Author: Rusty Russell
      Status: Trivial
      
      D: The old form of designated initializers are obsolete: we need to
      D: replace them with the ISO C forms before 2.6.  Gcc has always supported
      D: both forms anyway.
      cfe2b798
  20. 05 Jul, 2002 1 commit
  21. 19 May, 2002 1 commit
  22. 02 May, 2002 1 commit
    • Greg Kroah-Hartman's avatar
      USB · 2babc05b
      Greg Kroah-Hartman authored
      cleaned up checking the return value of usb_register_dev()
      2babc05b
  23. 25 Apr, 2002 2 commits
  24. 18 Apr, 2002 1 commit
    • Greg Kroah-Hartman's avatar
      USB core · c2aff941
      Greg Kroah-Hartman authored
      Took out the limitation that drivers had to take up 16 minors.  Now
      they can use only 1 if they want to.
      c2aff941
  25. 04 Apr, 2002 1 commit
    • Greg Kroah-Hartman's avatar
      USB · c9894a14
      Greg Kroah-Hartman authored
      moved files to different subdirectories to make try to make sense
      of the current mess, and to allow usb client drivers to integrate into
      the tree easier.
      c9894a14
  26. 27 Feb, 2002 1 commit
    • Greg Kroah-Hartman's avatar
      USB auerswald driver: · b221dfdb
      Greg Kroah-Hartman authored
      	- changed the minor number the auerswald driver was using, as it was found
      	  out that this number was already in use by another USB driver!
      b221dfdb
  27. 13 Feb, 2002 1 commit
  28. 09 Feb, 2002 1 commit
  29. 06 Feb, 2002 3 commits
    • Greg Kroah-Hartman's avatar
      usb_submit_urb() changes for the drivers/usb/*.c drivers. · 6ab1c9a3
      Greg Kroah-Hartman authored
      Some driver changes were done by Oliver Neukum and David Brownell.
      6ab1c9a3
    • Greg Kroah-Hartman's avatar
      patch from Wolfgang Mües <wmues@nexgo.de> for the usb auerswald.c driver: · f0b11874
      Greg Kroah-Hartman authored
        	- Code-Review from Oliver Neukum: remove SMP races.
        	- Added some wake_up calls after auerbuf_releasebuf to wake up tasks waiting
        	  for cp buffers.
        	- Change the module count handling to automatic (owner: THIS_MODULE).
      f0b11874
    • Robert Love's avatar
      [PATCH] 2.5.4-pre1: further llseek cleanup (2/3) · a0289e82
      Robert Love authored
      This is the second patch of three implementing further llseek cleanups,
      against 2.5.4-pre1.  It does not depend on the other patches.
      
      This patch cleans up various code and quite nicely removes much more
      code than it adds.  Specifically:
      
      - remove static lseek method which merely reimplements
        the standard no_llseek in the following seven files:
        hci_vhci.c, ite8172.c, nec_vrc5477.c, auerswald.c,
        pipe.c, netlink_dev.c, and socket.c
      
      - remove fs/ufs/file.c::ufs_file_lseek -- Al says it is
        reimplementing generic_file_llseek, so let's use that
        instead (the comment about 32-bit sizes shouldn't be
        an issue, the generic method checks size)
      
      - include smp_lock.h in 3 files missed from previous
        'remove bkl' patch
      
      - Documentation/filesystem/Locking update
      
      Please, apply.
      
      	Robert Love
      a0289e82
  30. 05 Feb, 2002 3 commits
    • Linus Torvalds's avatar
      v2.5.2.2 -> v2.5.2.3 · 463727d1
      Linus Torvalds authored
      - Al Viro: VFS inode allocation moved down to filesystem, trim inodes
      - Greg KH: USB update, hotplug documentation
      - Kai Germaschewski: ISDN update
      - Ingo Molnar: scheduler tweaking ("J2")
      - Arnaldo: emu10k kdev_t updates
      - Ben Collins: firewire updates
      - Björn Wesen: cris arch update
      - Hal Duston: ps2esdi driver bio/kdev_t fixes
      - Jean Tourrilhes: move wireless drivers into drivers/net/wireless,
      update wireless API #1
      - Richard Gooch: devfs race fix
      - OGAWA Hirofumi: FATFS update
      463727d1
    • Linus Torvalds's avatar
      v2.5.1.10 -> v2.5.1.11 · 18a93310
      Linus Torvalds authored
      - Davide Libenzi, Ingo Molnar: scheduler updates
      - Greg KH: USB update
      - Jean Tourrilhes: IrDA and wireless updates
      - Jens Axboe: bio/block updates
      18a93310
    • Linus Torvalds's avatar
      v2.5.1.9 -> v2.5.1.10 · 908920b1
      Linus Torvalds authored
      - Kai Germaschewski: ISDN updates
      - Al Viro: start moving buffer cache indexing to "struct block_device *"
      - Greg KH: USB update
      - Russell King: fix up some ARM merge issues
      - Ingo Molnar: scalable scheduler
      908920b1