An error occurred fetching the project authors.
- 19 Feb, 2004 3 commits
-
-
Ben Collins authored
-
Ben Collins authored
-
Ben Collins authored
-
- 18 Feb, 2004 1 commit
-
-
Ben Collins authored
-
- 17 Feb, 2004 4 commits
-
-
Ben Collins authored
-
Ben Collins authored
-
Ben Collins authored
-
Ben Collins authored
-
- 04 Feb, 2004 1 commit
-
-
Ben Collins authored
-
- 24 Dec, 2003 1 commit
-
-
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.
-
- 26 Nov, 2003 1 commit
-
-
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.
-
- 21 Sep, 2003 1 commit
-
-
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.
-
- 06 Sep, 2003 1 commit
-
-
Randy Dunlap authored
From: Randy Hron <rwhron@earthlink.net> remove unneeded linux/version.h usage & some duplicate #includes;
-
- 01 Sep, 2003 1 commit
-
-
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
-
- 16 Aug, 2003 1 commit
-
-
Greg Kroah-Hartman authored
Damm, I keep forgetting about firewire, sorry. This should fix the ieee1394 code for the device.name removal, and for the i2c structure changes that happened in 2.6.0-test3.
-
- 04 Aug, 2003 1 commit
-
-
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+.
-
- 25 Jul, 2003 1 commit
-
-
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.
-
- 29 Jun, 2003 1 commit
-
-
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.
-
- 26 Jun, 2003 1 commit
-
-
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.
-
- 04 May, 2003 1 commit
-
-
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.
-
- 30 Apr, 2003 1 commit
-
-
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.
-
- 23 Apr, 2003 1 commit
-
-
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.
-
- 21 Apr, 2003 1 commit
-
-
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.
-
- 19 Apr, 2003 1 commit
-
-
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.
-
- 17 Apr, 2003 1 commit
-
-
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.
-
- 14 Apr, 2003 1 commit
-
-
Ben Collins authored
-
- 11 Apr, 2003 1 commit
-
-
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.
-
- 04 Mar, 2003 1 commit
-
-
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.
-
- 16 Feb, 2003 1 commit
-
-
Rusty Russell authored
Urban Widmark points out that modprobe calls system() in many configurations, which drops privs since request_module() doesn't set ruid and rguid. This gets rid of exec_usermodehelper and makes everyone use call_usermodehelper, which has a new "wait" flag.
-
- 15 Feb, 2003 1 commit
-
-
Ben Collins authored
- Converts Video1394 to PCI dma. - Converts ioctl's to standard interface. - Various minor fixes - Merges from 2.5.x tree
-
- 11 Feb, 2003 1 commit
-
-
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.
-
- 15 Dec, 2002 1 commit
-
-
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.
-
- 04 Oct, 2002 1 commit
-
-
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
-
- 16 Sep, 2002 1 commit
-
-
Ben Collins authored
Syncronizes with our SVN repo. Merged in all changes from your tree.
-
- 14 Jul, 2002 1 commit
-
-
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.
-
- 06 Apr, 2002 1 commit
-
-
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
-
- 05 Feb, 2002 4 commits
-
-
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
-
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
-
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.
-
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
-