]> git.neil.brown.name Git - history.git/commit
[PATCH] Linux-0.99.3 (January 13, 1993) 0.99.3
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:09:08 +0000 (15:09 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:09:08 +0000 (15:09 -0500)
commitb0755ed8da9bd6761994e6c42b5fbcfbc738b19e
tree4af0a5d3e033f0db45adaf23759787cb759f18e5
parent9000b87ef8476fccb7add1053dea104908a0a320
[PATCH] Linux-0.99.3 (January 13, 1993)

VFS gets "permission()" virtual function.

[Original announcement below]

Still no 1.0 - I have had a couple of reports of problems, so I'll make
yet another 0.99 release.  The diffs (against 0.99.2) and complete
source can be found at nic.funet.fi: pub/OS/Linux/PEOPLE/Linus as usual,
and will probably show up at the other sites pretty soon.

0.99.3 contains no real new features, but the diffs are pretty big
anyway (100kB+ compressed): various things have moved around a bit and
there are a lot of minor changes.  The changes include (but are not
limited to):

 - the math emulator code now also understands the unofficial codes (in
   case somebody followed the ML math emulator thread).  I'd be
   interested to hear whether ML now works with the emulator.
 - various SCSI driver changes
 - some re-organization of the tty open/close code to remove a few race
   conditions.
 - interrupt handling rewrites (two-level interrupt code cleanups)
 - the serial drivers are tytso's alpha-drivers: they aren't quite
   completed, but as they need the interrupt handling patches to get
   ready, this is probably the least traumatic way of doing it.
 - some more minor keyboard driver changes (mostly taking advantage of
   the two-level interrupts)

+ a lot of other minor changes.  I once more hope people will try it
out, and report any problems or successes to me.

Known problems:
 - there seems to be something weird going on in the ST-0x driver with
   some scsi disks.
 - tcp/ip is reportedly still not quite stable, and I can't even test it
   out.

NOTE! The DMA functions have changed for the high DMA channels - all DMA
functions now take their arguments as the number of bytes instead of the
old way of using bytes for ch 0-3 and words for ch 5-7.  This might lead
to problems with the SoundBlaster driver, which may need editing.

                Linus
93 files changed:
Configure
Makefile
config.in
fs/exec.c
fs/ext/blkdev.c
fs/ext/chrdev.c
fs/ext/dir.c
fs/ext/fifo.c
fs/ext/file.c
fs/ext/symlink.c
fs/isofs/blkdev.c
fs/isofs/chrdev.c
fs/isofs/dir.c
fs/isofs/fifo.c
fs/isofs/file.c
fs/isofs/symlink.c
fs/minix/bitmap.c
fs/minix/blkdev.c
fs/minix/chrdev.c
fs/minix/dir.c
fs/minix/fifo.c
fs/minix/file.c
fs/minix/inode.c
fs/minix/symlink.c
fs/msdos/dir.c
fs/msdos/file.c
fs/namei.c
fs/nfs/blkdev.c
fs/nfs/chrdev.c
fs/nfs/dir.c
fs/nfs/fifo.c
fs/nfs/inode.c
fs/nfs/proc.c
fs/nfs/sock.c
fs/nfs/symlink.c
fs/open.c
fs/proc/array.c
fs/proc/base.c
fs/proc/fd.c
fs/proc/inode.c
fs/proc/kmsg.c
fs/proc/link.c
fs/proc/mem.c
fs/proc/root.c
include/asm/dma.h
include/asm/irq.h
include/asm/system.h
include/linux/config.h
include/linux/fs.h
include/linux/hdreg.h
include/linux/interrupt.h
include/linux/ioctl.h
include/linux/keyboard.h
include/linux/lp.h
include/linux/nfs.h
include/linux/nfs_fs.h
include/linux/nfs_mount.h
include/linux/serial.h
include/linux/tty.h
include/linux/vt.h
kernel/FPU-emu/fpu_aux.c
kernel/FPU-emu/fpu_entry.c
kernel/FPU-emu/fpu_proto.h
kernel/FPU-emu/load_store.c
kernel/blk_drv/scsi/fdomain.c
kernel/blk_drv/scsi/fdomain.h
kernel/blk_drv/scsi/scsi.c
kernel/blk_drv/scsi/seagate.c
kernel/blk_drv/scsi/st.c
kernel/chr_drv/console.c
kernel/chr_drv/keyboard.c
kernel/chr_drv/lp.c
kernel/chr_drv/serial.c
kernel/chr_drv/tty_io.c
kernel/chr_drv/vt.c
kernel/irq.c
kernel/printk.c
kernel/sys_call.S
kernel/traps.c
net/kern_sock.h
net/socket.c
net/tcp/arp.c
net/tcp/dev.c
net/tcp/eth.c
net/tcp/icmp.c
net/tcp/ip.c
net/tcp/loopback.c
net/tcp/raw.c
net/tcp/sock.c
net/tcp/tcp.c
net/tcp/timer.c
net/tcp/udp.c
net/unix.c