The main notables are the network fixes (uninitialized skb->dev could and2.4.0-test13pre5
commit480eec6cdddc49cc783e0a404d0fe593639f90dd
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:41:02 +0000 (23 15:41 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:41:02 +0000 (23 15:41 -0500)
tree987fda5efbd9d0e7c49a580bfde63ba1b866e609
parent5ecc69e49c3794db5a477165fb82d3715342db64
The main notables are the network fixes (uninitialized skb->dev could and
did cause oopses in ip_defrag) and the mm fixes (dirty pages without
mappings etc, causing problems in page_launder).

The mm cleanups also include removing "swapout()" as a VM operation, as
nobody can sanely do anything more than just marking the page dirty anyway
(the real work is done by writepage() these days), and doing that
explicitly simplifies VM scanning considerably.

This still doesn't tell "sync()" about dirty pages (ie the "innd loses the
active file after a reboot" bug), but now the places that mark pages dirty
are under control. Next step..

- NIIBE Yutaka: SuperH update
- Geert Uytterhoeven: m68k update
- David Miller: TCP RTO calc fix, UDP multicast fix etc
- Duncan Laurie: ServerWorks PIRQ routing definition.
- mm PageDirty cleanups, added sanity checks, and don't lose the bit.
76 files changed:
MAINTAINERS
Makefile
arch/i386/kernel/pci-irq.c
arch/m68k/ifpsp060/src/README-SRC [new file with mode: 0644]
arch/m68k/ifpsp060/src/fplsp.S [new file with mode: 0644]
arch/m68k/ifpsp060/src/fpsp.S [new file with mode: 0644]
arch/m68k/ifpsp060/src/ftest.S [new file with mode: 0644]
arch/m68k/ifpsp060/src/ilsp.S [new file with mode: 0644]
arch/m68k/ifpsp060/src/isp.S [new file with mode: 0644]
arch/m68k/ifpsp060/src/itest.S [new file with mode: 0644]
arch/m68k/ifpsp060/src/pfpsp.S [new file with mode: 0644]
arch/m68k/kernel/semaphore.c
arch/m68k/kernel/setup.c
arch/m68k/kernel/sun3-head.S
arch/m68k/mm/sun3mmu.c
arch/m68k/sun3/config.c
arch/m68k/sun3/dvma.c
arch/m68k/sun3/mmu_emu.c
arch/m68k/sun3/sun3ints.c
arch/sh/Makefile
arch/sh/boot/compressed/head.S
arch/sh/kernel/Makefile
arch/sh/kernel/ptrace.c
arch/sh/kernel/setup.c
arch/sh/kernel/sh_ksyms.c
arch/sh/lib/Makefile
arch/sh/mm/Makefile
arch/sh/vmlinux.lds.S
drivers/char/mem.c
drivers/ide/Config.in
drivers/ide/ide-cd.c
drivers/net/Makefile
drivers/net/atarilance.c
drivers/net/irda/smc-ircc.c
drivers/net/sun3lance.c
drivers/scsi/amiga7xx.c
drivers/scsi/scsi.h
drivers/scsi/sun3_NCR5380.c
drivers/scsi/sun3_scsi.c
drivers/video/amifb.c
fs/buffer.c
fs/exec.c
include/asm-m68k/contregs.h [new file with mode: 0644]
include/asm-m68k/dvma.h
include/asm-m68k/fbio.h [new file with mode: 0644]
include/asm-m68k/hardirq.h
include/asm-m68k/ide.h
include/asm-m68k/idprom.h [new file with mode: 0644]
include/asm-m68k/intersil.h
include/asm-m68k/kbio.h [new file with mode: 0644]
include/asm-m68k/mmu_context.h
include/asm-m68k/semaphore-helper.h
include/asm-m68k/vuid_event.h [new file with mode: 0644]
include/asm-sparc/contregs.h
include/linux/init.h
include/linux/mm.h
include/linux/pagemap.h
include/linux/shm.h
include/linux/slab.h
include/linux/zorro.h
include/net/sock.h
include/net/tcp.h
include/net/tcp_ecn.h
ipc/shm.c
kernel/fork.c
kernel/ksyms.c
mm/filemap.c
mm/shmem.c
mm/swap_state.c
mm/vmscan.c
net/bridge/br_input.c
net/core/skbuff.c
net/core/sock.c
net/ipv4/af_inet.c
net/ipv4/tcp_input.c
net/ipv4/udp.c