- 22 Mar, 2003 5 commits
-
-
Paul Mackerras authored
This patch forward-ports various fixes to the driver for the PMU (power manager unit) on powermacs and powerbooks from 2.4, and in particular, some improvements to the battery charge calculations. From Ben Herrenschmidt.
-
Paul Mackerras authored
The patch below removes the uses of save_flags/restore_flags/cli etc. from the macserial driver and replaces them with a spinlock.
-
Paul Mackerras authored
This patch updates the CUDA driver (the power/reset/ADB controller on older powermacs) to fix some SMP issues and to match the 2.4 version of the driver. From Ben Herrenschmidt.
-
Paul Mackerras authored
This patch updates include/linux/adb.h and include/linux/pmu.h with some additional definitions that we need on powermacs and powerbooks.
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 24 Mar, 2003 1 commit
-
-
Allen Curtis authored
-
- 23 Mar, 2003 6 commits
-
-
Paul Mackerras authored
-
Allen Curtis authored
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
into samba.org:/home/paulus/kernel/for-linus-ppc
-
Paul Mackerras authored
into samba.org:/home/paulus/kernel/for-linus-ppc
-
- 22 Mar, 2003 28 commits
-
-
Dominik Brodowski authored
Convert the pcnet_cs driver to use the new registration call.
-
Dominik Brodowski authored
Remove the linked list of pcmcia_drivers. It didn't even handle removal of a driver properly, so it won't be missed all that much.
-
Dominik Brodowski authored
Register all pcmcia drivers with the pcmcia bus within the old register_pccard_driver() function. Alternatively, a new registration function "pcmcia_register_driver()" (and its counterpart, "pcmcia_unregister_driver()") can be used.
-
Dominik Brodowski authored
Register a bus_type pcmcia_bus_type. This means the initialization of the ds module needs to be done in two levels: one quite early (subsys_initcall) so that drivers may use the bus_type; the other one must stay that late (late_initcall). As only one initcall can be specified within one module, some tweaking is needed.
-
Dominik Brodowski authored
-
http://fbdev.bkbits.net/fbdev-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Linus Torvalds authored
-
Alan Cox authored
Since it gets 1 device right it wasnt hard to fix 8)
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
I'm looking into the other IDE problem from the merge - several people see hangs. Bartolomiej has found one suspicious looking candidate. I'll try and pin it down ASAP.
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
-
Alan Cox authored
- Redo the timing stuff using jiffies properly - Clean up the exit paths - Make the ioctl use a semaphore - Fix broken locking on the AEN list
-
Alan Cox authored
-
Alan Cox authored
Two problems with the original change 1. We should return bytes actually processed on an error according to SuS/POSIX. Technically the EFAULT path is outside the spec but its best we follow 2. We need to fix most of this anyway because the final section of the change was wrong. If retval was set we retried and got an efault again in some cases I think this way of doing it is right but it could do with further review
-
bk://kernel.bkbits.net/jgarzik/net-drivers-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Scott Feldman authored
* Increase default Rx descriptors from 80 to 256 to give better Rx buffering capability in the case of heavy Rx load with small packets.
-
bk://bk.arm.linux.org.uk/linux-2.5-pciLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Ivan Kokshaysky authored
Fix incorrect PCI cache line size assumptions on i386 and thus avoid potential memory corruption with Memory Write-and-Invalidate.
-
Ivan Kokshaysky authored
Comments from rmk: Make setup-bus.c properly aware of cardbus bridges. We treat the bus behind a cardbus bridge more or less like any other bus, except we don't explicitly descend below. We do, however, explicitly reserve IO and memory space as we have done in the past. Memory space is doubed to 32MB as a measure to allow the Mobility cardbus-pci stuff to work. The amount of space reserved is now specified by a couple of #defines at the top of the file. This allows pci_bus_assign_resources() and pci_bus_size_bridges() to be called for both root buses as well as cardbus secondary buses. Comments from Ivan follows: This patch combines your(rmk) cardbus changes (formerly pci-11) and my "arbitrary resource layout" stuff. This + current bk works on nautilus. Most interesting feature: this can be used on partially allocated PCI tree. For instance, i386 PCI code has always been absolutely helpless wrt incorrectly initialized p2p bridges. Now it can just call pci_assign_unassigned_resources() in the end of PCI init and it would fix following problems: - completely uninitialized bridge windows (with base and limit 0); - erroneously "closed" windows; - windows overlapping with something else.
-