- 12 Jan, 2003 20 commits
-
-
-
Russell King authored
Update sa1100_ir to use new dma-mapping subsystem. Register a system device for the SIR/FIR uart port, and a device driver for this driver.
-
Russell King authored
-
Russell King authored
-
Russell King authored
set_irq_type is redundant for many SA1111 drivers. The active edge is setup by the core SA1111 code for the common case. SA1111 driver names are lower case. Make the sa1111 ohci driver reflect this.
-
Russell King authored
-
Russell King authored
-
Russell King authored
Add sa1100_wdt watchdog support.
-
Russell King authored
-
Russell King authored
Remove the pci_dma functionality from the Acorn SCSI drivers, and replace with the new DMA API, passing in the generic struct device.
-
Russell King authored
Add 00-INDEX and booting documentation, remove obsolete DMA documentation.
-
Russell King authored
-
Russell King authored
-
Alan Cox authored
This adds knowledge of the relevant Intel errata - 450NX rev B0 we must not do IDE DMA - 450NX rev C0 we must ensure restreaming is off or risk corruption - ICH0-ICH2 have a data corrupting hardware bug in the old old MWDMA0 mode, so we avoid MWDMA0 on such devices
-
Alan Cox authored
Author: Torben Mathiasen Driver for Compaq Triflex IDE - older bus mastering IDE found on Compaq WS5000 and similar systems.
-
Linus Torvalds authored
Noted by Maciej Rozycki <macro@ds2.pg.gda.pl>.
-
Linus Torvalds authored
Add empty statements to avoid warning.
-
Linus Torvalds authored
This also avoids the nasty warnings that nobody seems to bother to fix.
-
Linus Torvalds authored
programs still depend on it and in fact do install a different signal restorer than the standard kernel version.
-
Brian Gerst authored
At bootup, one_page_table_init() pulls the rug out from under the kernel by installing a new page table before setting it up. With big TLB's, it can go unnoticed, but a 486 has a small TLB so any miss will cause a triple fault and reset.
-
- 11 Jan, 2003 20 commits
-
-
Russell King authored
cpu-sa11x0: CPUFREQ_ALL_CPUS shouldn't be passed as argument to cpufreq_notify_transition() any more, but the exact CPU number. mach-integrator: cpufreq_notify_transition() isn't called -- which means that the transition notifiers are not informed. This patch adds these callbacks. Also, CPUFREQ_ALL_CPUS can't passed to cpufreq_driver->set_policy any longer, so some code can safely be removed.
-
http://linux-isdn.bkbits.net/linux-2.5.isdnLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
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
-
Andrew Morton authored
The patch arranges for constant 1, 2 and 4-byte copy_*_user() invokations to be inlined. It's hard to tell really, but the AIM9 creat_clo, signal_test and dir_rtns_1 numbers went up by 3%-9%, which is to be expected.
-
Andrew Morton authored
set_page_dirty() is racy if the caller has no reference against page->mapping->host, and if the page is unlocked. This is because another CPU could truncate the page off the mapping and then free the mapping. Usually, the page _is_ locked, or the caller is a user-space process which holds a reference on the inode by having an open file. The exceptional cases are where the page was obtained via get_user_pages(). The patch changes those to lock the page around the set_page_dirty() call.
-
Andrew Morton authored
- Fix error-path mem leak in __vfs_follow_link() (From a recent AC->2.4 patch) - Make drivers/net/aironet4500_proc.c:driver_lock static.
-