Changes from 1.3.50 to 1.3.51
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.51.gz
These are from mec@treflan.shout.net (Michael Chastain)
[he might not want to answer questions about Linux either :) -russ]
- Documentation/Configure.help: continuing improvements.
- Documentation/watchdog.txt: new file [Alan Cox].
- arch/i386/kernel/process.c: change idle loop for SMP.
- arch/i386/kernel/signal.c: no longer force supervisor-mode page-in of
signal handler to reduce races.
- drivers/char/softdog.c: new software watchdog device [Alan Cox].
- drivers/net/README.pt: new file [Craig Small VK2XLZ].
- drivers/net/pt.{c,h}: new driver for Gracilis PackeTwin [Craig Small VK2XLZ].
- fs/buffer.c: rewrite buffer reading code.
- fs/inode.c: change 'get_empty_inode'.
- fs/noquot.c: stubs for no-quota configuration [Alan Cox].
- fs/proc/array.c: fix memory size computation on in-kernel tasks (like bdflush).
- include/asm-i386/byteorder.h: in __ntohl, use 486 instruction for 486 kernel.
- include/linux/net_alias.h: continuing development [Juan Jose Ciarlante].
- include/net/ip_alias.h: add header [Juan Jose Ciarlante].
- init/main.c: change idle loop for SMP.
- kernel/ksyms.c: add 'add_mouse_randomness', 'fasync_helper',
'aux_device_present', 'kbd_read_mask', 'tr_setup', 'tr_type_trans',
'dump_fpu'.
- mm/filemap.c: change a priority computation.
- mm/swap.c: change bufferout weight.
- net/Changes:
- Added memory allocation type to ip_build_xmit [TESTED]
- Added ip_forward to ksyms for IPIP etc [TESTED]
- IFF_ALLMULTI support for 3c501,3c509,8390 and
tulip(SMC etherpower) boards [TESTED]
- set_mac_addr fixed up [TESTED]
- BSD SIOCSIFADDR, AF_UNSPEC behaviour [TESTED]
- AX.25 connect return fixed in using sock_error [TESTED]
- TCP ICMP (SOSS should work again) [TESTED]
- NFS root [Miguel/Gero] [TESTED]
- Path MTU discovery [ANK] [TESTED]
- NFS root/ FPU clash fixed [TESTED]
- ARP lock bug fixed [TESTED]
- SO_BSDCOMPAT option(libbsd/ibcs2 ought to set) [SEMIDONE]
- Changed to new set_multicast_list() [TESTED]
- ARP ioctl() call fixes [Bernd] [TESTED]
- Fixes to the name set functions (maybe fixes
- netrom) [Steve] [TESTED]
- Packet protocol labelling (not IPX yet) [TESTED]
- Faster buffer copy/clone [Linus] [TESTED]
- AX.25/NetROM fixes/changes [John Naylor] [TESTED]
- IPalias [TESTED]
- TCP soft error support [IN]
- Further 3c501 tweaking [TESTED]
- Still trying to make IPX work right [IN]
- Trap faulty boxes sending IGMP using 0.0.0.0 [IN]
- Only allow SMBFS selection with IP configured [IN]
- Packetwin driver [Craig] [IN]
- Net alias changes [Juan] [IN]
- net/TUNABLE: new file documents some tunable parameters.