An error occurred fetching the project authors.
  1. 19 Feb, 2004 3 commits
  2. 18 Feb, 2004 1 commit
  3. 17 Feb, 2004 4 commits
  4. 04 Feb, 2004 1 commit
  5. 24 Dec, 2003 1 commit
    • Ben Collins's avatar
      Many files: · af17e3f3
      Ben Collins authored
      IEEE-1394 Sync with r1088
      
      - Cleanup Kconfig so that ieee1394 core doesn't require PCI.
      
      - Some function renames to make things consistent.
      
      - Fixup ISO API so that packet-per-buffer and irq-interval work
        correctly.
      
      - Get rid of host list and use driver model for handling host ref count
        and host accounting.
      
      - Get rid of packet semaphore.
      
      - Move bus registration into core ieee1394 initialization.
      
      - Get rid of ancient unused data_be (big-endian) flag in packet struct.
      
      - Fix recursive use of bus_for_each_dev() in nodemgr.
      
      - Revert changes to oui.db. This file is verbatim from IEEE, so if any
        changes should be made, register them with the IEEE database and keep
        this one pristine.
      
      - Fix PCILynx so that it checks for errors on calls to copy_from_user().
      
      - Add ARM API handlers to raw1394.
      
      - Cleanup sbp2's packet sending to accomodate for a case where a packet
        was free'd while sbp2 was waiting on it.
      af17e3f3
  6. 26 Nov, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] Lastminute IEEE-1394 fixes · 9b67c27b
      Ben Collins authored
      I've got a lot more changes than what's included here.  I've put this
      down to the bear minimum to get things working sanely.
      
      Mainly, I just want to get all the people hit by this a chance to use
      2.6.0 without having to get our tree. Changes itemized:
      
       - Fix deadlock possibility in csr.c:read_maps()
       - Fix kmalloc to use ATOMIC in highlevel.c.
       - s/in_interrupt/irqs_disabled/ in ieee1394_transactions.c to fix
         warnings when transactions occured.
       - Introduce a release callback for the host driver and use it correctly.
       - Reorganize the nodemgr probe so we do an initial scan to discover
         devices, check IRM/CycleMaster, then do a final full probe when things
         are kosher. Fixes a problem where device registration and hotplug
         would cause some serious problems when a bus reset was forced in the
         middle of the probe.
      9b67c27b
  7. 21 Sep, 2003 1 commit
    • Albert Cahalan's avatar
      [PATCH] use CLONE_KERNEL · 863c4a16
      Albert Cahalan authored
      This uses CLONE_KERNEL in place of the individual
      flags, only changing the places where it is an exact
      match.
      
      I strongly suspect that CLONE_KERNEL ought to be
      used in many more places, but they require a more
      careful examination.
      863c4a16
  8. 06 Sep, 2003 1 commit
  9. 01 Sep, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] Update IEEE1394 (r1047) · 3581ab9b
      Ben Collins authored
      subsys   : - Added hpsb_make_streampacket() helper
                 - Fix re-probe of bus after reset, when node's generation
      	     changes
      	   - Missing spinlock.h include for csr.c
      
      general  : - Fix a few warnings from size mismatches in printk's
      
      raw1394  : - Added RAW1394_REQ_ASYNC_STREAM
                 - Use vmalloc/vfree for larger buffer support
      
      ohci1394 : - Fix a few endianess bugs in ISO routines
      
      eth1394  : - Fix cleanup of failed packets
      3581ab9b
  10. 16 Aug, 2003 1 commit
  11. 04 Aug, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] Update IEEE1394 (r1023) · 0b53593b
      Ben Collins authored
       misc      : - Signed cleanups.
      	     - Convert to correct min/max macros.
      
       subsystem : - Attempt to fix sleeping call in hpsb_get_tlabel when
      	       preempt is enabled.
      
       eth1394   : - Fix packet sizes for S800+.
      0b53593b
  12. 25 Jul, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] Update IEEE1394 (r1014) · ccdba6ab
      Ben Collins authored
       misc:      - Consolidate and make consistent, the NODE_BUS_{FMT,ARGS}
      	      macros.
      	    - Add HPSB_VERBOSE() macro to make VERBOSEDEBUG code a
      	      little cleaner.
       ieee1394 : - Replace panic() with BUG and return value in dma routine.
      	    - Reset reset_retries on success or loop recover.
      	    - Add RECV_FLUSH to flush buffers on > 1 irq interval or in
      	      buffer-fill mode.
      	    - Probe logic-unit-subdirectories as children of the
      	      unit-dir.
      	    - Fix compile warning in nodemgr thread.
      	    - Replace tightly scheduled timeout loop with a 50ms timer.
      	    - Better return and usage of BUG_ON() in dma handler.
      	    - Calculate timeout expiry interval at change instead of at
      	      every timeout check.
       SBP2     : - Fix logical-unit-directory LUN's.
      	    - Remove procfs interface.
      	    - Fix usage of initdata after init.
       Host con : - Change irq output to use __irq_itoa() for sparc.
      	    - Do more to notify bus when module is unloaded, to clear
      	      IRM, etc.
       ohci1394 : Fix endianess of async stream packet headers.
      ccdba6ab
  13. 29 Jun, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] Update IEEE1394 (r986) · 947af82f
      Ben Collins authored
       ETH1394  : - Minor cleanups.
                  - Fix incorrect error handling with no broadcast channel.
      	    - Set max/default MTU to 1500.
      	    - Fix broken spinlock handling on device open.
       IEEE1394 : Make bus-nodeid printk's of a consistent format.
       OHCI1394 : Change one printk to a verbose/debug only message.
      947af82f
  14. 26 Jun, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] Update IEEE1394 (r972) · 3891cd30
      Ben Collins authored
       IEEE1394 : Kbuildify oui2c.
       ALL      : C construct cleanups, macro namespace cleanups.
       ETH1394  : Limited multicast support. Minor fixes for IPv4 interop.
       ETH1394  : Add ethtool support.
      3891cd30
  15. 04 May, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] ieee1394 update (r925) · e2a0532d
      Ben Collins authored
      - Remove some 2.4 compatibility macros
      - Fix userspace pointer misuse in video1394 ioctl. Caught by the
        Stanford Checker. Gotta love the automated systems.
      - Move our hotplug stuff around, to make the transition to putting our
        module dev table in mod_devicetable.h.
      - Fix ohci1394 for possible crash with async stream packets. Cleaned up
        some debug messages.
      e2a0532d
  16. 30 Apr, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] Merge to current SVN repo (r915) · 467d43e7
      Ben Collins authored
      Changes:
      
        - Convert to a static highlevel handle for all drivers. Gets rid of
          a kmalloc for each driver and consolidates the highlevel handle and
          highlevel ops. Reduces points of failure as well.
        - Move host number allocation to hosts.c, giving all drivers access to
          it.
        - Implemented S800 changes for core and sbp2. Thanks to TI and LaCie
          for hardware to test this. 1394b support coming soon.
        - Convert nodemgr to using a similar device classification hack as
          usb. The old class_num hack I had in place was broken do to its
          removal. This is a much cleaner solution.
      467d43e7
  17. 23 Apr, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE1394/Firewire updates · 3ed2969b
      Ben Collins authored
      - Workaround possible reset loop trying to get IRM sanity
      - Logical Unit DIrectory (LUN) support for sbp2(scsi) devices.
      - Fix hostnum allocation.
      - Whitespace and formatting sync with 2.4 branch.
      - Make pcilynx return IRQ_NONE for no interrupts to handle.
      3ed2969b
  18. 21 Apr, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] 1394 updates · 719b6399
      Ben Collins authored
      - New irq handler prototypes.
      - Lots of un-enumurated locking fixes/cleanups (thanks in large part to
        spinlock debug compile options in the kernel).
      - Other various trivial fixes.
      719b6399
  19. 19 Apr, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE-1394/Firewire updates · ffb74927
      Ben Collins authored
      - Cleaned up hostinfo usage in all drivers and created a central API to
        handle them all.
      - Fixup some spinlock mis-usage.
      - Remove devfs_handle mis-usage.
      - Cleaned up some heavy handed spinlocking to use mutexes instead.
      - Add function to send PHY config packets and use to to settle
        IRM/cycle-master/root descrepancies.
      ffb74927
  20. 17 Apr, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE-1394/Firewire updates · c275257c
      Ben Collins authored
      - Add driver registration for dv1394/video1394/raw1394.
      - Fix 3 sleep-while-atomic bugs in ohci1394 and ieee1394.
      - Cleanup some bus-reset handling in ohci1394.
      - Add empty config-rom handling.
      - Check and handle SBP-2 logins active/available for non-exclusive
        logins.
      - Fix bug in SBP-2 DMA cleanup.
      c275257c
  21. 14 Apr, 2003 1 commit
  22. 11 Apr, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE-1394/Firewire updates · 7b55ea65
      Ben Collins authored
      - Convert nodemgr to new driver model.
      - Convert to new module_param() calls.
      - Merged fixes for devfs mkdir and some sleep-in-atomic fixes from
        mainline 2.5-bk
      - Fix possible memory corruption on highlevel local read/write.
      - Fix bitmap usage for some bitops.
      - Fix bug in closing ISO stream.
      - Fixes for nodemgr probing in the event of a reset storm.
      - Workaround for nForce2 firewire chipset. This is preliminary.
      - Conversion of SBP-2 to use new driver model in nodemgr, including
        providing a driver for firewire unit directories and registering
        proper callbacks.
      7b55ea65
  23. 04 Mar, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE1394 updates · d79d8cc6
      Ben Collins authored
      - Add ioctl32 compat function registration for video1394, dv1394 and
        amdtp.
      - Convert SBP-2 driver to new SCSI hotplug host/device interfaces.
      - Initial Async ISO (GASP) support.
      d79d8cc6
  24. 16 Feb, 2003 1 commit
  25. 15 Feb, 2003 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE-1394 Updates · 8e14bc0b
      Ben Collins authored
      - Converts Video1394 to PCI dma.
      - Converts ioctl's to standard interface.
      - Various minor fixes
      - Merges from 2.5.x tree
      8e14bc0b
  26. 11 Feb, 2003 1 commit
    • Linus Torvalds's avatar
      Sanitize kernel daemon signal handling and process naming. · 43fea1be
      Linus Torvalds authored
      Add a name argument to daemonize() (va_arg) to avoid all the
      kernel threads having to duplicate the name setting over and
      over again.
      
      Make daemonize() disable all signals by default, and add a
      "allow_signal()" function to let daemons say they explicitly
      want to support a signal.
      
      Make flush_signal() take the signal lock, so that callers do
      not need to.
      43fea1be
  27. 15 Dec, 2002 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE-1394/Firewire update · 6f6a50c8
      Ben Collins authored
      This covers a lot of ground in the Linux1394 SVN tree.  I haven't had
      time to keep in sync with you in a more granular way, so here's a
      bohemoth patch.  However, consider it well tested.
      6f6a50c8
  28. 04 Oct, 2002 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE1394 updates to 2.5.40 · 8e2cc1ed
      Ben Collins authored
      - Fixup for new tq changes
      - Fix dv1394 for use without devfs
      - Fix dv1394 for PAL capture
      - Fix a hard to trigger bug in nodemgr.c
      - Add another broken firmware device to sbp2's list
      8e2cc1ed
  29. 16 Sep, 2002 1 commit
  30. 14 Jul, 2002 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE1394 updates · ca3dd564
      Ben Collins authored
      This is against 2.5.25. Lots of fixes. Brings things inline with 2.5.25.
      Probably makes the subsystem actually work now (well, it will work, but
      I bet without it, it doesn't). Merged in changes from the current 2.5.x
      source.
      ca3dd564
  31. 06 Apr, 2002 1 commit
    • Ben Collins's avatar
      [PATCH] IEEE-1394 Updates · 0943dcc1
      Ben Collins authored
      ieee1394 updates:
        - New drivers: eth1394, admtp
        - nodemgr cleanup
        - Fixes for ohci
        - fixed for node probes
        - small misc performance fixes
        - New /proc interface for subsystem, node listing, and dv1394
      0943dcc1
  32. 05 Feb, 2002 4 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.4.12.3 -> v2.4.12.4 · 96c4fbbe
      Linus Torvalds authored
        - Al Viro: mnt_list init
        - Jeff Garzik: network driver update (license tags, tulip driver)
        - David Miller: sparc, net updates
        - Ben Collins: firewire update
        - Gerd Knorr: btaudio/bttv update
        - Tim Hockin: MD cleanups
        - Greg KH, Petko Manolov: USB updates
        - Leonard Zubkoff: DAC960 driver update
      96c4fbbe
    • Linus Torvalds's avatar
      v2.4.10.2 -> v2.4.10.3 · 0a97b16a
      Linus Torvalds authored
        - Al Viro: superblock cleanups, partition handling fixes and cleanups
        - Ben Collins: firewire update
        - Jeff Garzik: network driver updates
        - Urban Widmark: smbfs updates
        - Kai Mäkisara: SCSI tape driver update
        - various: embarrassing lack of error checking in ELF loader
        - Neil Brown: md formatting cleanup.
      0a97b16a
    • Linus Torvalds's avatar
      v2.4.9.11 -> v2.4.9.12 · dfc52b82
      Linus Torvalds authored
        - Alan Cox: much more merging
        - Pete Zaitcev: ymfpci race fixes
        - Andrea Arkangeli: VM race fix and OOM tweak.
        - Arjan Van de Ven: merge RH kernel fixes
        - Andi Kleen: use more readable 'likely()/unlikely()' instead of __builtin_expect()
        - Keith Owens: fix 64-bit ELF types
        - Gerd Knorr: mark more broken PCI bridges, update btaudio driver
        - Paul Mackerras: powermac driver update
        - me: clean up PTRACE_DETACH to use common infrastructure
      dfc52b82