- 11 Jan, 2003 15 commits
-
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5.isdn
-
Kai Germaschewski authored
From: Adrian Bunk <bunk@fs.tum.de> The patch below removes #if'd kernel 2.0 code from drivers/isdn/divert/divert_init.c.
-
Kai Germaschewski authored
From: Christian Borntraeger <linux@borntraeger.net> This patch makes isdn_tty HZ aware. The first change changes 3000 jiffies (now 3 seconds) to 30 seconds according to the comment. I dont know, if the second change (schedule_timeout(50);) has to be half a second but this was the value used in 2.4.
-
Kai Germaschewski authored
-
Kai Germaschewski authored
Instead of having "switch (subtype)" in just about every function, rather use separate functions and invoke the right one using the now existing struct card_ops infrastructure.
-
Kai Germaschewski authored
All IRQ handlers for IPAC based cards were basically the same (not a big surprise, since the chip is the same), so we can share the IRQ handler.
-
Kai Germaschewski authored
IPAC is basically a combined HSCX/ISAC chip, so we can generate the D- and B-channel access functions knowing how to access the IPAC. For performance reasons, this happens in a macro.
-
Kai Germaschewski authored
Just renaming and introducing some helpers makes them look very similar to each other..
-
Kai Germaschewski authored
Except for a minor performance penalty, using the same IRQ handler for cards which used the same code anyway seems perfectly natural...
-
Kai Germaschewski authored
Again, just killing some duplicated code.
-
Kai Germaschewski authored
Same change which happened for the B-channel earlier.
-
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.
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.5/linux-2.5.isdn
-
- 10 Jan, 2003 25 commits
-
-
Miles Bader authored
-
Miles Bader authored
-
Miles Bader authored
-
Miles Bader authored
-
Miles Bader authored
-
Miles Bader authored
This is needed by some includers of <asm/stat.h>.
-
Neil Brown authored
Implementing hash_str as hash_mem(..., strlen()) is actually quite slow, so create a separate hash_str. Now hash_mem has only one call site, and both are quite small, so we make them both inline.
-
Neil Brown authored
blk_plug_device and blk_remove_plug want irqs_disabled, so we give it to them.
-
Neil Brown authored
I think this is finally right: - we always wake_up when curr_resync decreases. - we wait for the other guys curr_resync to be less than ours - if we ever wait for someone who might yield, we start checking again from the start.
-
Neil Brown authored
Currently nfsd only worries about read-only exports for directories and files, which allows device special files to be chmodded (for example). This patch extends the test to cover all files, but is careful to avoid it when an IRIX client is doing an write-permission test against a pre-existing device special file.
-
Neil Brown authored
We encode that status in the return value. Also, don't pass 'proc' parameter to ->accept, as it is implicit in rqstp.
-
Neil Brown authored
-
Neil Brown authored
If one of the callback (e.g. data ready) is called before socket setup is complete, oops may occur. With this patch, socket is kept SK_BUSY until all is ready to avoid this. Also some code is moved around to make it cleaner.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-