- 19 May, 2004 16 commits
-
-
Andrew Morton authored
From: Stephen Rothwell <sfr@au1.ibm.com> This patch stops the iseries_veth driver trying to send every packet to too many logical partitions. Consequently, the number of transmit errors falls to (about) zero from a very large number. This should also improve performance a bit as the driver is no longer doing 31 extra skb_clone()s and skb_free()s for each packet.
-
Andrew Morton authored
From: Paul Mackerras <paulus@samba.org> At present on ppc32, if the kernel accesses a bad address and causes an oops, or drops into the xmon debugger, we only have the contents of the volatile registers available to print. The reason is that we only save the volatile registers on entry for a page fault. This patch restructures the code a bit so that if do_page_fault() determines that the page fault is caused by a bad kernel access, it returns to the caller, which then saves the full register set into the exception frame before calling bad_page_fault(). This way we get the full set of registers printed in the oops message.
-
Andrew Morton authored
From: Paul Mackerras <paulus@samba.org> This patch adds module tags for the swim3 (macintosh floppy) driver.
-
Andrew Morton authored
blk_run_page() is incorrectly using page->mapping, which makes it racy against removal from swapcache. Make block_sync_page() use page_mapping(), and remove bkl_run_page(), which only had one caller.
-
Andrew Morton authored
Split the system_state state `SYSTEM_SHUTDOWN' into SYSTEM_HALT, SYSTEM_POWER_OFF and SYSTEM_RESTART and export system_state to modules. This allows driver shutdown routines to know why they are being shutdown. The IDE subsystem wants this so that it knows to not spin the disks down across a reboot.
-
bk://gkernel.bkbits.net/net-drivers-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Richard Henderson authored
From: Ivan Kokshaysky <ink@jurassic.park.msu.ru> This allows building the math-emu code as a module only when CONFIG_SMP is not set. The fp trap handler cannot be preempted on a single-CPU (as CONFIG_PREEMPT is not going to be supported on alpha), so the module can be safely unloaded at any time.
-
Linus Torvalds authored
Avoid warnings about truncating them when building the name database.
-
Linus Torvalds authored
-
bk://cifs.bkbits.net/linux-2.5cifsLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Linus Torvalds authored
-
Bartlomiej Zolnierkiewicz authored
From: Chris Wedgwood <cw@f00f.org> Seperate function, cruft removed and old_hwif renamed to something less confusing.
-
Bartlomiej Zolnierkiewicz authored
From: Yoshinori Sato <ysato@users.sourceforge.jp> With minor fixes from me
-
Chris Mason authored
reiserfs_file_write unlocks the pages it operated on before updating i_size. This can lead to races with writepage, who checks i_size when deciding how much of the file to zero out. This patch also replaces SetPageReferenced with mark_page_accessed() in reiserfs_file_write This was verified to fix the BitKeeper data corruption problems that Steven Cole has been debugging, where concurrent writes to a file and writebacks to disk would cause zeroes in the file when CONFIG_PREEMPT was enabled.
-
Bartlomiej Zolnierkiewicz authored
- clear hwif->hw in setup-pci.c before using it - fix arch/arm/Kconfig to allow IDE only on platforms supporting it - introduce IDE_ARCH_OBSOLETE_INIT and ide_default_io_ctl() so we can use generic ide_init_hwif_ports() and kill no longer needed <asm-arm/arch-*/ide.h> (leave broken lh7a40x and sa1100 versions) Cross-compile tested on ARM.
-
Bartlomiej Zolnierkiewicz authored
Add drivers/ide/arm/ide_arm.c for simple default IDE interfaces and clean obsolete ide_init_default_hwifs() implementations in asm-arm/arch-{cl7500,rpc,shark}/ide.h and asm-arm26/ide.h. This allows us to kill ide_init_default_hwifs() completely in the next patch (because lh7a40x and sa1100 are broken). Cross-compile tested on ARM.
-
- 18 May, 2004 24 commits
-
-
Scott Feldman authored
* Convert all netdev->priv references to the fancy new netdev_priv().
-
Scott Feldman authored
* Reads/writes from/to eeprom using ethtool weren't working right on big-endian. Now they are.
-
Scott Feldman authored
* Changed mapping on Rx skb to bi-directional. skb->data holds both the RFD structure and the packet data, and the RFD is read/written by HW. Issue found on Xscale HW that doesn't handle cache syncs auto- matically. Other changes in patch are whitespace/spelling.
-
bk://kernel.bkbits.net/gregkh/linux/usb-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Steve French authored
-
bk://kernel.bkbits.net/davem/tg3-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Russell King authored
-
Paul Mackerras authored
Bryan Rosenburg pointed out that the definition of PT_FPSCR in include/asm-ppc64/ptrace.h is wrong. The patch below fixes it.
-
Andrew Morton authored
From: Markus Lidel <Markus.Lidel@shadowconnect.com> I have made a mistake in the kernel header i2o-dev.h. All structures there begin with the "iop" first, but in my structure the order is reversed.
-
Andrew Morton authored
From: NeilBrown <neilb@cse.unsw.edu.au> If mddev->thread is non-null later, it gets used.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> From: Olaf Hering Provide pointer into the device-tree for vio devices.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> IBM veth uses these symbols.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> From: Olof Johansson iommu_alloc_consistent should return NULL on failure.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Make PMC6 spin on POWER5 boxes.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> - support newer 970 and POWER5 chips. - use new SIHV/SIPR bits on POWER5. - fix oops at shutdown.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> From: Jake Moilanen We want to make sure flash list is above 4 gigs, not 4 megs.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> From: John Rose <johnrose@austin.ibm.com> Please apply the following, which fixes a typo that prevents the creation of the manage_flash /proc file.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> This patch was submitted by Olaf Hering to fix mf_proc.c where it does not return error values correctly.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> I only got iseries first time around. Add CONFIG_DEBUG_STACKOVERFLOW for pseries/pmac too.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> From: Nathan Lynch <nathanl@austin.ibm.com> Somehow we've been placing the rtas error_log file at /proc/ppc64/error_log, which breaks at least one application I know of. It is supposed to be at /proc/ppc64/rtas/error_log (this is the 2.4 behavior).
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> From: Jake Moilanen Fix for not vmalloc'n space for the sequence number in rtas_log_buf.
-
Andrew Morton authored
From: Matt Porter <mporter@kernel.crashing.org> Fixes 440GX UIC code, updates 440GX PVRs, and fixes a typo.
-
Andrew Morton authored
From: Matt Porter <mporter@kernel.crashing.org> Fixes return value from ocp_register_driver().
-