- 26 Feb, 2004 40 commits
-
-
Andrew Morton authored
From: Benjamin Herrenschmidt <benh@kernel.crashing.org> ppc64 uses its own range allocator for ioremap (in order to allocate things in a different space than normal vmalloc). This is historic stuff, we may get rid of it, but in the meantime, here's a patch turning the spinlock in there into a semaphore so it doesn't blow up when doing kmallocs.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> From: Stephen Rothwell <sfr@canb.auug.org.au> This moves the sg_dma_* macros to asm/scatterlist.h where they belong (and where almost every other architecture has them).
-
Andrew Morton authored
From: olof@austin.ibm.com Use the new kallsyms_lookup_name() in xmon on ppc64. Ben said he might backport these changes to ppc32 as well.
-
Andrew Morton authored
From: Rusty Russell <rusty@au1.ibm.com> Attached patch adds a kallsyms_lookupname() function for lookups of a symbol name to an address. Debuggers such as ppc[64] xmon can use this. It's intentionally not exported as a symbol for module use, since it can be used to circumvent other symbol export restrictions.
-
Andrew Morton authored
From: Stephen Rothwell <sfr@canb.auug.org.au> Add the PPC64 iSeries virtual disk driver
-
bk://gkernel.bkbits.net/misc-2.5Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Alexandre Oliva authored
This helps avoid doing push/pop pairs on register contents that we just don't care about. After we've done the xor, the pointers are dead anyway.
-
bk://kernel.bkbits.net/davem/net-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.5/linux
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.6
-
Linus Torvalds authored
Since we do push/pops, a stack-based memory argument would do the wrong thing by using the wrong offsets.
-
Brian Childs authored
The x86-64 implementation of csum-partial.c causes it to compute the checksum incorrectly. As a result, multicast doesn't work. It looks as though iptables is also affected. Here's a simple patch.
-
Marcelo Tosatti authored
This patch is the first of several planned fixes for the cyclades multiserial cards driver. Its mostly a sync with in-house driver: - Prevent users from opening non-existing Z ports - Implement special XON/XOFF character handling in Z cards - Prevent data-loss on Z cards - Throttling fix for Z card - Only throttle if CTS/RTS are set - Fix accounting of received data Kudos to Cyclades R&D
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
From: William Lee Irwin III <wli@holomorphy.com> PRD_ENTRIES is specified to be precisely 256; on platforms where PAGE_SIZE varies from 4KB the calculation in the current expression defining it is inaccurate, which may cause crashes. This patch changes it to the constant literal 256.
-
Bartlomiej Zolnierkiewicz authored
From: Andrew Morton <akpm@osdl.org> Use sector_t for the block number.
-
Bartlomiej Zolnierkiewicz authored
Noticed by Marcel Cotta <mc123@mail.ru>. ide_init() always initializes system_bus_speed variable so system_bus_clock() should never call ide_system_bus_speed() and no driver is calling ide_system_bus_speed() directly. Bug was that if no IDE kernel parameter was given during boot system_bus_speed will be zeroed in init_ide_data(). This patch should fix the problem (as a bonus -> no need to zero these variables they are static).
-
Bartlomiej Zolnierkiewicz authored
From: Vojtech Pavlik <vojtech@suse.cz> Add UDMA6 support to ALi PCI IDE driver. Forward port from 2.4 and a patch from ALi. Was in -mm for a long time...
-
Bartlomiej Zolnierkiewicz authored
Fix from jgarzik's sata_sil.c libata driver. This was in -mm for a long time...
-
Art Haas authored
-
Jean Tourrilhes authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-