- 01 Nov, 2003 3 commits
-
-
Linus Torvalds authored
This separates out the PIRQ table parsing to vendor-specific code, which allows us to handle specific vendor quirks. In particular, SiS has a really funky notion of what PCI device ID's are meant to be. Some hardware designers seem to be hitting the recreational drugs a bit too heavily. Tssk, tssk. The Sis96x irq routing update is confirmed to fix at least one laptop.
-
Bartlomiej Zolnierkiewicz authored
From Vojtech Pavlik <vojtech@suse.cz>. Change AMD8111 and nForce2 max speed to UDMA133. Add workaround for Serenade mainboards which only handle UDMA100. Fix printing of chipset name. Fix some whitspace issues.
-
Bartlomiej Zolnierkiewicz authored
Original 2.4.23-pre4 patch by Allen Martin <AMartin@nvidia.com>. This does not add any new code, it only adds new PCI ID's and related info to the existing driver.
-
- 31 Oct, 2003 1 commit
-
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 30 Oct, 2003 2 commits
-
-
bk://linux-scsi.bkbits.net/scsi-bugfixes-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/jgarzik/libata-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 31 Oct, 2003 3 commits
-
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Philip Craig authored
Cures reported lockups.
-
- 30 Oct, 2003 15 commits
-
-
Arnaldo Carvalho de Melo authored
-
David S. Miller authored
-
Arnaldo Carvalho de Melo authored
-
James Bottomley authored
-
Stephen Hemminger authored
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
Some machines with the SIS 96x southbridge have it set up to claim it is a SIS 503 chip. That breaks irq routing logic among other things. Fix it properly by making everybody aware of the duplicity.
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
David S. Miller authored
into nuts.ninka.net:/disk1/davem/BK/net-2.5
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/sparc-2.5
-
Arnaldo Carvalho de Melo authored
-
Herbert Xu authored
-
Hideaki Yoshifuji authored
-
http://jfs.bkbits.net/linux-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Dave Kleikamp authored
JFS isn't happy it thinks a file has been removed, and link() increases its nlink count back from zero. In 2.4, i_zombie prevented this race condition. http://bugzilla.kernel.org/show_bug.cgi?id=866
-
- 29 Oct, 2003 16 commits
-
-
Dave Kleikamp authored
__invalidate_metapages references mp->page after after releasing the meta_lock spinlock, without increasing the use count. This is racy and unnecessary since setting the META_discard flag is sufficient. block_invalidatepage() will be called when the metapage is released.
-
Rusty Russell authored
Bug reported by Paul Mackerras: if a module parameter fails, we didn't call module_arch_cleanup(). On x86 this was harmless (module_arch_cleanup() is a no-op), but on other architectures like PPC this causes inconsistent data structures and subsequent oopses.
-
bk://kernel.bkbits.net/gregkh/linux/pci-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
Ivan Kokshaysky authored
This bug prevents Alphas with older firmware from booting if there is a card with PCI-PCI bridge that supports 32-bit IO. This has happened on AS2100 with a quad-tulip card, for example: - initially, the I/O window of 21152 bridge was 0x10000-0x10fff, as set up by firmware; - pci_setup_bridge() is going to change this, say, to 0xa000-0xafff: first, it updates PCI_IO_BASE_UPPER16 and PCI_IO_LIMIT_UPPER16 registers, so that IO window temporarily is at 0x0000-0x0fff, which effectively blocks up all legacy IO ports in the lower 4K range, such as serial, floppy, RTC an so on; does debugging printk - machine dies here with recursive machine checks as the serial console has gone. Moving (or disabling) the debugging printk is not a solution - there is possibility that timer interrupt (which might access RTC ports) occurs between writes to lower and upper parts of the base/limit registers. The patch temporarily disables the IO window of the bridge by setting PCI_IO_BASE_UPPER16 > PCI_IO_LIMIT_UPPER16 before doing an update. It's safe, as we don't have any active IO behind the bridge at this point. Also, it's a NOP for bridges with 16-bit-only IO. Similar (but simpler, as we always clear upper 32 bits) fix for 64-bit prefetchable MMIO range.
-
http://jfs.bkbits.net/linux-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
David S. Miller authored
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://129.217.163.1/linux-2.5/Russell King authored
into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-serial
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-serial
-
bk://bk.arm.linux.org.uk/linux-2.6-pcmciaLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Andrew Morton authored
-
Javier Achirica authored
-
Arjan van de Ven authored
(x >> 32) is undefined on a 32 bit integral variable in C; In contrast (x >>16 >> 16) is fine (and gets optimized out to 0, while (x >> 32) gets optimized out to a nop). Fix for starfire below
-
Amir Noam authored
This fix got missed in the bonding patchset applied a while ago.
-