Changes from 1.3.53 to 1.3.54
These changes are archived on ftp.crynwr.com:pub/kchanges
and http://www.crynwr.com/kchanges.
I cannot answer questions about Linux -- I merely summarize the kernel
patches after reading them. I try to make them useful to everyone,
but kernel hackers should take them with a grain of salt and read the
patches themselves. The patch file is patch-1.3.54.gz
These are from mec@treflan.shout.net (Michael Chastain)
[he might not want to answer questions about Linux either :) -russ]
- Documentation/CodingStyle: Gnu Emacs settings.
- Documentation/Configure.help: continuing development.
- Documentation/networking/alias.txt: new file [Juan Jose Ciarlante].
- Documentation/ramdisk.txt: new file.
- arch/alpha/kernel/bios32.c: make all PCI interrupts level sensitive.
- arch/i386/kernel/smp.c: fix for kernel stacks panic [Greg Wright].
- drivers/block/floppy.c: detect FDC_82078, FDC_82078_1.
- drivers/block/ide-tape.c: eliminated pipeline mode race condition;
added pipeline read mode; optimized shared interface behavior;
pre-calculation of the expected read/write service time,
based on the tape's parameters; implemented additional MTIO operations;
the recommended user block size is returned by the MTIOCGET ioctl;
additional minor changes (3049 lines) [Gadi Oxman].
- drivers/block/ide.c: fix #if's for SUPPORT_CMD640.
- drivers/block/rd.c: cosmetic changes in #ifdef MODULE, code movement,
et cetera; when the ramdisk is rmmod'ed, free the protected buffers;
default ramdisk size changed to 2.88MB [Chad Page].
- drivers/net/lance.c: rx packets < 60 bytes are errors.
- drivers/scsi/BusLogic.c: many changes (1344 lines) [Leonard Zubkoff].
- drivers/scsi/README.Buslogic: some changes.
- fs/buffer.c: new 'generic_readpage' function; fix bdflush demon on SMP.
- fs/ext2/balloc.c: quota fixes.
- fs/isofs/file.c: kill 'isofs_file_read' and use 'generic_file_read'.
I believe this also kills the ISOFS_FILE_TEXT_M and ISOFS_FILE_TEXT
data convertors.
- fs/minix/file.c: kill 'minix_file_read' and use 'generic_file_read'.
- fs/minix/*.c: minix v2 fs support [Gertjan van Wingerde].
- fs/open.c: fix error handling in 'do_truncate'.
- include/asm-i386/byteorder.h: avoid bswap on i386.
- include/asm-i386/smp_lock.h: new file.
- kernel/prink.c: change LOG_BUF_LEN from 4096 to 8192.
- mm/filemap.c: much new page-caching code.
- net/Changes:
- Missing htons() in ip_build_xmit [Mike Kilburn] [IN]
- Missing protocol type set in appletalk [IN]
- Net alias changes/documentation [Juan Ciarlante][IN]
- Set protocol type on IPX sends [Various] [IN]
- Lance driver packet length sanity check [IN]
- net/ipv4/ip_forward.c: NULL ip_rt_put fix for multicast routing
[Dave Gregorich].
- net/ipv4/ip_output.c: htons() missing in ip_build_xmit [Mike Kilburn].
- net/ipv4/tcp.c: fix MTU discovery pathological case when the remote claims
no MTU [Alan Cox]; TCP_CLOSE fix [Marc Tamsky].
- scripts/patch-kernel: script to apply kernel patches [Nick Holloway].
- scripts/tkgen.c: aesthetic improvements [Avery Pennarun].