An error occurred fetching the project authors.
- 06 Mar, 2003 1 commit
-
-
Kai Germaschewski authored
Just separate the setup_*() functions of hisax subdrivers into calls to *_probe() functions, a step towards using standard initialization and modularization of hisax.
-
- 12 Jan, 2003 5 commits
-
-
Kai Germaschewski authored
This is just again moving some common code into shared places, let the chip-specific driver check the versions instead of having every card-specific driver do so.
-
Kai Germaschewski authored
We use card->typ to decide which subdriver to call, so there's no need at all for the subdriver to check again that card->typ is correct.
-
Kai Germaschewski authored
A lot of the subdrivers don't do anything in their ->cardmsg function anymore, so we just remove those and make the callers check for NULL. Also, add ops->bc_{,de}activate() for the drivers which want to be notified of B-Channel activation.
-
Kai Germaschewski authored
Subdrivers which only drive PCI cards can have the dependency on CONFIG_PCI moved to Kconfig, removing some ugly #ifdefs.
-
Kai Germaschewski authored
This patch introduces, private to the HiSax driver, new helper functions request_io/mmio(), which correspond to request_region()/ request_mem_region() but also are verbose about failures and keep track of the allocated regions, so unwinding in case of errors is automatic. Additionally, request_mmio() will also ioremap() the region.
-
- 11 Jan, 2003 3 commits
-
-
Kai Germaschewski authored
This mostly finishes splitting up the multiplexing ->cardmsg.
-
Kai Germaschewski authored
Since we now have a per-card ops struct, use it to provide the irq handler function, too. Some drivers actually drive more than one specific hardware card, instead of having "switch (cs->subtyp)" scattered around, we rather aim at having different card_ops structures which just provide the right functions for the hardware. Of course, this patch is only the beginning of that separation, but allows for some cleaning already.
-
Kai Germaschewski authored
Linux normally uses separate callbacks instead of a multiplexing function like "cardmsg". So start to break that into pieces.
-
- 05 Jan, 2003 1 commit
-
-
William Stinson authored
This patch for isdn/hisax/nj_u.c driver for Linux removes one call to check_region using request_region instead. I don't have this hardware so I hope I got it right. This patch removes all references to check_region in this driver. This is patch number 15 in a series of check_region patches I am doing as part of the kernel janitors project.
-
- 04 Jan, 2003 2 commits
-
-
Kai Germaschewski authored
When separating out the duplicated xmit handling, we were lucky that we could reuse BC_Send_Data for our purposes. Introduce a more extensible "struct bc_l1_ops" instead, and initialize that in the code that provides the functionality, not in the users.
-
Kai Germaschewski authored
Just a simple search and replace, switch to the more commonly used "u8" type.
-
- 03 Jan, 2003 2 commits
-
-
Kai Germaschewski authored
Abstract the D-Channel access operations into a struct dc_hw_ops.
-
Kai Germaschewski authored
The B-Channel callbacks are only used when a common chipset driver is used by multiple hardware drivers. Remove the dummy/unused functions for the other cases.
-
- 24 Nov, 2002 1 commit
-
-
Kai Germaschewski authored
The HFC subdrivers chose to use atomic ops to re-implement sth like broken spinlocks. That's now gone. Basically all races should be taken care of by the fact that we take cs->lock before going down to the hardware, this locks protects from concurrent accesses from IRQ context. Well, some rare paths (setting mode etc) don't take the lock yet, so it's not quite done yet.
-
- 23 Nov, 2002 1 commit
-
-
Kai Germaschewski authored
Again, lots of drivers duplicated code to start transmitting a B-channel frame. Now we do this from one place, and the converted drivers are obviously serialized w.r.t. calling ->BC_Send_Data()
-
- 14 Nov, 2002 1 commit
-
-
Kai Germaschewski authored
clear_pending_interrupts can be made internal to the chipset driver, simplifying the callers a somewhat and also fixing bugs where work_queues would be scheduled before they are initialized.
-
- 28 Oct, 2002 1 commit
-
-
Kai Germaschewski authored
Patches by Frank Davis.
-
- 02 Sep, 2002 1 commit
-
-
Kai Germaschewski authored
#define __NO_VERSION__ has been unnecessary for a long time, so here it goes... (Rusty Russell)
-
- 13 Feb, 2002 1 commit
-
-
Kai Germaschewski authored
Move netjet driver to new PCI DMA API.
-
- 05 Feb, 2002 5 commits
-
-
Linus Torvalds authored
- me/Al Viro: fix bdget() oops with block device modules that don't clean up after they exit - Alan Cox: continued merging (drivers, license tags) - David Miller: sparc update, network fixes - Christoph Hellwig: work around broken drivers that add a gendisk more than once - Jakub Jelinek: handle more ELF loading special cases - Trond Myklebust: NFS client and lockd reclaimer cleanups/fixes - Greg KH: USB updates - Mikael Pettersson: sparate out local APIC / IO-APIC config options
-
Linus Torvalds authored
- Chris Mason: reiserfs update - Paul Mackerras: PPC updates (softirq) - Kai Germaschewski: ISDN updates - various: workaround for cpuid inline asm problem with egcs-2.91.66
-
Linus Torvalds authored
- Chris Mason: reiserfs, another null bytes bug - Andrea Arkangeli: make SMP Athlon build - Alexander Zarochentcev: reiserfs directory fsync SMP locking fix - Jeff Garzik: PCI network driver updates - Alan Cox: continue merging - Ingo Molnar: fix RAID AUTORUN ioctl, scheduling improvements
-
Linus Torvalds authored
- driver sync up with Alan - Andrew Morton: wakeup cleanup and race fix - Paul Mackerras: macintosh driver updates. - don't trust "page_count()" on reserved pages! - Russell King: fix serious IDE multimode write bug! - me, Jens, others: fix elevator problem - ARM, MIPS and cris architecture updates - alpha updates: better page clear/copy, avoid kernel lock in execve - USB and firewire updates - ISDN updates - Irda updates
-
Linus Torvalds authored
-