Changes from 1.3.68 to 1.3.69
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.69.gz
These are from mec@treflan.shout.net (Michael Chastain)
[he might not want to answer questions about Linux either :) -russ]
- Documentation/Configure.help: add CONFIG_SERIAL, CONFIG_ISDN,
CONFIG_ISDN_*.
- Documentation/isdn/*: ISDN documentation (1404 lines).
- MAGIC: add 0x09, linux/md.h; add 'I', linux/isdn.h.
- drivers/block/linear.c: md linear mode management functions [Marc Zyngier].
- drivers/block/ll_rw_blk.c: mutex on add_request; md support.
- drivers/block/md.c: multiple devices driver [Marc Zyngier].
- drivers/block/raid0.c: RAID-0 [Marc Zyngier].
- drivers/cdrom/optcd.c: mutex for do_optcd_request and VFS; other changes.
- drivers/isdn/*: ISDN driver, including icn and teles drivers (17732 lines)
[Fritz Elfert, Thinking Objects Software GmbH Wuerzburg, Michael Hipp,
Jan den Ouden, Beat Doebeli, Pauline Middlelink].
- drivers/net/ni52.{c,h}: multicast changes; module support; fixed (?) receiving
problems by configuring a RFD more than the number of RBD's (1395 lines)
[Michael Hipp].
- drivers/net/ni65.{c,h}: fixed bugs in recv_skb and skb-alloc stuff;
changes in xmit_intr (ack more than one xmitted-packet), ni65_send_packet
(p->lock); multicast tweaked; tested for 1.3.66; hopefully no more
16 MB limit [Michael Hipp, Alan Cox].
- drivers/scsi/advansys.c: fix problem in advansys_biosparam that resulted in
the wrong drive geometry being returned for drives > 1GB with extended
translation enabled; add additional tracing during device initialization;
change code that only applies to ISA PnP adapter; eliminate 'make dep'
warning; try to fix problem with handling resets by increasing their
timeout value [Bob Frey, Thomas E Zerucha].
- drivers/sound/*: removed MAD16+CS4231 hack made in previous version since
it didn't help; decrease popping at end/beginning of audio playback;
fixed bug in handling of uninitialized instruments with GUS; fixed
crash after recording with ESS688; fixed handling of AD1845 codec;
fixed bugs in mmap() support; minor changes to Maui driver
(1774 lines) [Hannu Savolainen, James Hightower].
- fs/binfmt_aout.c: return error on bad bss allocation.
- fs/block_dev.c: in block_write(), return -ENOSPC on short write.
- fs/proc/array.c: in /proc/$pid/maps, change MAJOR:MINOR to kdevname;
add PROC_MD.
- fs/umsdos/ioctl.c: fix bug in call to verify_area.
- include/asm-i386/string-486.h: string functions optimized for 486
[Alberto Vignani, Davide Parodi, Alan Cox].
- init/main.c: add 'icn=', 'teles='.
- kernel/sysctl.c: added bdflush entry and intvec min/max checking [Tom Dyas].
- net/ipv4/arp.c: arp free fix [Alexey Kuznetsov].
- net/ipv4/icmp.c: added 216, 128 byte paths to the MTU code [Alan Cox].
- net/ipv4/tcp_input.c: fix double ACK bug [Pedro Roque].
- net/ipx/af_ipx.c: internal network support, routing changes,
uses a protocol private area for ipx data.