Changes from 1.3.70 to 1.3.71
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.71.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_ARCNET_ETH, CONFIG_ARCNET_1051
[Axel Boldt].
- Documentation/Devices.{tex,txt}: continuing development [H. Peter Anvin].
- arch/alpha/kernel/irq.c: rewrite irq handling.
- arch/alpha/kernel/ksyms.c: add strtok, strchr, memcpy, memset.
- arch/alpha/math-emu/fp-emul.c: fix recognition bug for FLTI_FUNC_CMPTEQ,
FLTI_FUNC_CMPTLT, FLTI_FUNC_CMPTLE, FLTI_FUNC_CMPTUN.
- arch/sparc/*: continuing development (12991 lines)
[David S. Miller, Migual de Icaza, Paul Mackerras, Peter A. Zaitcev].
- drivers/block/ll_rw_blk.c: in make_request(), allow new links at the top
of the MD_MAJOR queue, just like SCSI_DISK_MAJOR and SCSI_CDROM_MAJOR.
- drivers/block/loop.c: module fixes; some other fixes.
- drivers/block/loop.h: move to include/linux/loop.h.
- drivers/block/md.c: bug fixes [Gadi Oxman].
- drivers/char/apm_bios.c: if ALWAYS_CALL_BUSY, return if !apm_enabled anyways.
- drivers/net/3c503.c: fix compilation error.
- drivers/net/arcnet.c: no longer ALPHA; removed D_INIT from default debug
level; packet and skb dump loops are now separate functions;
printk's now try to make some use of the KERN_xxx priority level macros;
new CONFIG_ARCNET_ETHNAME option; 'insmod arcnet.o device=test1' name
setting; you can now use 'irq=' as well as 'irqnum='; we now replace
the TESTvalue byte from unused shmem addresses; errors reserving ports
and IRQ's now clean up after themselves; increased IRQ autoprobe delay;
arc0e and arc0s are now options in drivers/net/Config.in; inserted a
rather important missing "volatile" in autoprobe [Avery Pennarun].
- drivers/net/eexpress.c: complete rewrite (2086 lines)
[John Sullivan, Philip Blundell].
- drivers/net/sunlance.c: added support to run with a ledma on the Sun4m
[Miguel de Icaza].
- drivers/net/tunnel.c: removed.
- drivers/sound/*: enhancements to configure program: prompts are in
same format as 1.3.x linux kernel config program, on-line help for each
question, fixed some compile warnings, minor grammatical changes
[Jeff Tranter]; fixed for compatibility with Linux 1.3.70 and later;
changed boot time passing of 16 bit DMA channel number to SB driver
[Hannu Savolainen]. (2082 lines).
- fs/binfmt_script.c: separate file [Martin von L:owis].
- fs/exec.c: reorganization.
- fs/ncpfs/dir.c: encapsulate inode number handling [Volker Lendecke].
- fs/ncpfs/ioctl.c: add NCP_IOC_CONN_LOGGED_IN.
- include/asm-sparc/*.h: continuing development (3513 lines) [David S. Miller].
- include/linux/interrupt.h: change bottom half protocol.
- include/linux/md.h: remove internal kernel interfaces.
- kernel/ksyms.c: add get_binfmt_list, search_binary_handler, prepare_binprm;
remove create_tables.
- kernel/printk.c: adjust logging levels.
- kernel/sched.c: mysterious scheduler change; bottom half protocol change.
- net/ax25/ax25_subr.c: fix bug in dama in ax25_parse_addr.
- net/core/dev.c: change __release_sock for SMP.
- net/ipv4/arp.c: fix bug in arp_get_info.
- net/unix/af_unix.c: sorted out a proper draft version of file descriptor
passing hacked up from Mike Shaver's work [Alan Cox].
- net/unix/garbage.c: garbage collector for AF_UNIX sockets (STUB).