Linux 2.2.0pre2 (December 31 1998)2.2.0pre2
commitc828dfb9408355259d7060230ee54abfb5620fc5
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:17:48 +0000 (23 15:17 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:17:48 +0000 (23 15:17 -0500)
treeb04a312cdac23d8d047a8e4a6cedaf04b2af36c5
parentbc586e631a2596b27d39c7ad42e5a1b5aeb27607
Linux 2.2.0pre2 (December 31 1998)

Well, some people obviously had problems with the first 2.2.0pre, so
there's a second one there. Most of it is almost purely syntactic sugar:
configuration issues and jiffies wraparound, but there were a few problems
wrt some IDE disk geometry stuff in particular that made 2.2.0pre1 not
boot for some people.

Other real changes:
 - nfsd updated, and we have an official maintainer for knfsd (and I was
   happy by how many people were ready to stand up for it. Good show,
   guys!)
 - network driver updates (tulip/eepro)
 - some TCP fixes for occasional but nasty performance problems.
 - fix for an attack where you could cause a complete and utter lockup of
   the kernel as a normal user. Thanks to Michael Chastain for keeping the
   faith on this one and reminding me to fix it.

If you haven't had problems with pre1, there should be no major cause to
look at pre2. But if you haven't even looked at pre1 yet, please consider
looking at the pre-2.2.0 kernels before it's too late. I'm going to be
extremely rude to people who knew better but didn't test out the pre-
kernels and then send me bug-reports on the released 2.2.0.

Linus
169 files changed:
CREDITS
Documentation/Configure.help
Documentation/kernel-docs.txt [new file with mode: 0644]
MAINTAINERS
Makefile
arch/alpha/config.in
arch/alpha/kernel/alpha_ksyms.c
arch/alpha/kernel/entry.S
arch/alpha/kernel/irq.c
arch/alpha/kernel/irq.h
arch/alpha/kernel/ptrace.c
arch/alpha/kernel/smp.c
arch/i386/Makefile
arch/i386/config.in
arch/i386/defconfig
arch/i386/kernel/i386_ksyms.c
arch/i386/kernel/irq.c
arch/i386/kernel/ptrace.c
arch/i386/kernel/setup.c
arch/i386/kernel/smp.c
arch/i386/kernel/time.c
arch/i386/mm/init.c
arch/ppc/defconfig
arch/ppc/kernel/head.S
arch/ppc/kernel/idle.c
arch/ppc/kernel/irq.c
arch/ppc/kernel/misc.S
arch/ppc/kernel/ppc_ksyms.c
arch/ppc/kernel/process.c
arch/ppc/kernel/ptrace.c
arch/ppc/kernel/smp.c
arch/ppc/kernel/time.c
arch/ppc/lib/locks.c
arch/ppc/pmac_defconfig
arch/ppc/vmlinux.lds
arch/sparc/kernel/ptrace.c
drivers/block/Config.in
drivers/block/acsi.c
drivers/block/acsi_slm.c
drivers/block/ataflop.c
drivers/block/ide-disk.c
drivers/block/ide-dma.c
drivers/block/ide-tape.c
drivers/block/ide.c
drivers/block/ide.h
drivers/block/pdc4030.c
drivers/char/console.c
drivers/char/consolemap.c
drivers/char/cyclades.c
drivers/char/epca.c
drivers/char/ftape/RELEASE-NOTES
drivers/char/ftape/lowlevel/fdc-io.c
drivers/char/hfmodem/Config.in
drivers/char/istallion.c
drivers/char/riscom8.c
drivers/char/specialix.c
drivers/char/stallion.c
drivers/isdn/Config.in
drivers/net/Makefile
drivers/net/bmac.c
drivers/net/de4x5.c
drivers/net/de4x5.h
drivers/net/dgrs.c
drivers/net/eepro.c
drivers/net/hamradio/Config.in
drivers/net/hamradio/hdlcdrv.c
drivers/net/hp100.c
drivers/net/plip.c
drivers/net/sdla.c
drivers/net/seeq8005.c
drivers/net/sktr.c
drivers/net/tulip.c
drivers/nubus/nubus.c
drivers/pci/oldproc.c
drivers/scsi/Config.in
drivers/scsi/advansys.c
drivers/scsi/eata_dma.c
drivers/scsi/eata_dma_proc.c
drivers/scsi/eata_pio.c
drivers/scsi/eata_pio_proc.c
drivers/scsi/fdomain.c
drivers/scsi/ibmmca.c
drivers/scsi/mesh.c
drivers/scsi/scsi.h
drivers/scsi/seagate.c
drivers/scsi/wd7000.c
drivers/sound/dmasound.c
fs/Config.in
fs/buffer.c
fs/dcache.c
fs/fat/inode.c
fs/isofs/inode.c
fs/lockd/clntproc.c
fs/lockd/host.c
fs/lockd/svc.c
fs/lockd/svcproc.c
fs/lockd/svcsubs.c
fs/nfsd/Makefile
fs/nfsd/auth.c
fs/nfsd/export.c
fs/nfsd/nfscache.c
fs/nfsd/nfsctl.c
fs/nfsd/nfsfh.c
fs/nfsd/nfssvc.c
fs/nfsd/stats.c
fs/nfsd/vfs.c
fs/open.c
fs/sysv/CHANGES
fs/sysv/inode.c
fs/sysv/namei.c
include/asm-alpha/delay.h
include/asm-alpha/init.h
include/asm-alpha/irq.h
include/asm-alpha/pgtable.h
include/asm-alpha/smp.h
include/asm-alpha/system.h
include/asm-alpha/timex.h
include/asm-i386/bugs.h
include/asm-i386/byteorder.h
include/asm-i386/elf.h
include/asm-i386/pgtable.h
include/asm-i386/smp.h
include/asm-i386/string.h
include/asm-i386/timex.h
include/asm-i386/uaccess.h
include/asm-ppc/checksum.h
include/asm-ppc/ide.h
include/asm-ppc/init.h
include/asm-ppc/pgtable.h
include/asm-ppc/spinlock.h
include/asm-ppc/system.h
include/asm-ppc/termios.h
include/asm-ppc/timex.h
include/linux/arcdevice.h
include/linux/consolemap.h
include/linux/cyclades.h
include/linux/dcache.h
include/linux/hdreg.h
include/linux/kernel.h
include/linux/nfsd/nfsd.h
include/linux/pci.h
include/linux/sunrpc/sched.h
include/linux/sunrpc/svc.h
include/linux/sysctl.h
include/linux/sysv_fs.h
ipc/shm.c
kernel/acct.c
kernel/ksyms.c
kernel/sched.c
kernel/sysctl.c
mm/vmscan.c
net/Config.in
net/core/Makefile
net/core/firewall.c
net/ipv4/devinet.c
net/ipv4/fib_frontend.c
net/ipv4/ipconfig.c
net/ipv4/route.c
net/ipv4/tcp.c
net/ipv4/tcp_input.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_output.c
net/ipv4/tcp_timer.c
net/netsyms.c
net/sunrpc/auth.c
net/sunrpc/sched.c
net/sunrpc/svc.c
net/sunrpc/xprt.c
net/wanrouter/wanmain.c