]> git.neil.brown.name Git - history.git/commit
[PATCH] Linux-0.97.6 (September 20, 1992) 0.97.6
authorLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:09:05 +0000 (15:09 -0500)
committerLinus Torvalds <torvalds@linuxfoundation.org>
Fri, 23 Nov 2007 20:09:05 +0000 (15:09 -0500)
commitd9723f6c7080cc6ab2732037513e935ff56a0598
tree9e3e43b583de526892107825b2b68dd78fccfa30
parent06d9f6ff137579551a2ee18661847915fe2bb812
[PATCH] Linux-0.97.6 (September 20, 1992)

Ted Ts'o did extensive serial driver changes, and fixed up some of the
tty layer to match.  Tty's now allocated dynamically.

[Original announcement below]

This patch does not contain any major bug-fixes: it corrects named pipes
that broke with pl5, and has some minor changes in the IO-instructions
and the hd-driver, but those shouldn't matter for most of you.

It does contain all the scsi-patches that I've gotten so far, so if the
bootup sequence died on you in the scsi code, pl6 should correct this.

The major part of the patch is tytso's serial line changes, making the
tty structures dynamic.  No more NR_PTY's - the number of pty's is now
bounded only by the minor number setup (max 64 pty's) or the amount of
memory available (opening a pty requires a page of memory for tty
queues).  Similarly for serial lines.

The above just means that while pl6 can be useful, the changes to pl5
aren't big enough to worry about.  Most people don't use named pipes, it
seems, and the other changes are either cosmetic or hardware-dependent.
I still hope people upgrade, if only so that I can get new bug-reports.

I had hoped to release 0.98 this weekend, but studies and the scsi/hd
problems put an end to that.  0.98 should be out next weekend or so.
Expect the tcp/ip subdirectory and possibly some mm changes.

                Linus
49 files changed:
.version
Makefile
boot/setup.S
fs/Makefile
fs/ext/Makefile
fs/ext/bitmap.c [deleted file]
fs/ext/inode.c
fs/ext/namei.c
fs/inode.c
fs/minix/Makefile
fs/minix/inode.c
fs/minix/namei.c
fs/msdos/Makefile
fs/proc/Makefile
fs/super.c
include/asm/io.h
include/const.h [deleted file]
include/linux/config_rel.h
include/linux/config_ver.h
include/linux/serial.h [new file with mode: 0644]
include/linux/timer.h
include/linux/tty.h
include/stdarg.h [deleted file]
include/sys/kd.h [deleted file]
include/sys/mman.h [deleted file]
include/sys/vt.h [deleted file]
include/time.h [deleted file]
kernel/Makefile
kernel/blk_drv/Makefile
kernel/blk_drv/hd.c
kernel/blk_drv/scsi/Makefile
kernel/blk_drv/scsi/aha1542.c
kernel/blk_drv/scsi/scsi.c
kernel/blk_drv/scsi/scsi.patch3 [new file with mode: 0644]
kernel/blk_drv/scsi/sd.c
kernel/chr_drv/Makefile
kernel/chr_drv/console.c
kernel/chr_drv/keyboard.c
kernel/chr_drv/pty.c
kernel/chr_drv/serial.c
kernel/chr_drv/tty_io.c
kernel/chr_drv/tty_ioctl.c
kernel/chr_drv/vt.c
kernel/math/Makefile
lib/Makefile
lib/malloc.c
mm/Makefile
net/Makefile
tools/version.h