Changes from 1.3.77 to 1.3.78
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.78.gz
These are from mec@treflan.shout.net (Michael Chastain)
[he might not want to answer questions about Linux either :) -russ]
- Documentation/Configure.help: CONFIG_ARPD [Axel Boldt].
- Documentation/framerelay.txt: new file.
- arch/alpha/kernel/time.c: real-time clock changes.
- arch/alpha/math-emu/fp-emul.c: pick up 11 bits of insn (formerly 10).
- arch/alpha/math-emu/ieee-math.c: small changes.
- arch/i386/kernel/smp.c: undocumented changes.
- arch/i386/mm/init.c: SMP changes.
- drivers/block/floppy.c: pluggable device support.
- drivers/block/ide.c: pluggable device support.
- drivers/block/ll_rw_blk.c: pluggable device support.
- drivers/block/loop.c: read-only support.
- drivers/block/md.c: kerneld support [Boris Tobotras].
- drivers/cdrom/cdu31a.c: pluggable device support.
- drivers/cdrom/optcd_isp16.h: file removed.
- drivers/net/bsd_comp.c: change #include <net/*> to #include <linux/*>.
- drivers/net/de4x5.c: don't check for get_hw_addr checksum unless
DEC card only [<niles@axp745gsfc.nasa.gov>]; fix for multiple
PCI cards [<jos@xos.nl>]; put SA_SHIRQ flag into request_interrupt();
fix SMC ethernet adress in enet_det[]; print chip name instead of
"UNKNOWN" during boot.
- drivers/net/dlci.c: frame relay protocol, RFC 1490 [Mike McLagan].
- drivers/net/ibmtr.{c,h}: modified shared memory and mmio access;
port the driver to alpha platform (2906 lines)
[Michel Lespinasse, Yann Doussot, Pascal Andre].
- drivers/net/sdla.c: driver for Sangoma S502/S508 (1643 lines) [Mike McLagan].
- drivers/pci/pci.c: add MIRO_36050, SI_6205, fourteen varieties of
VORTEX_GDT, FORE_PCA200E; remove CIRRUS_6205, VORTEX_GDT.
- drivers/scsi/NCR5380.c: fix bug in reading phase.
- drivers/scsi/fdomain.c: show irq, io_port, and n_io_port in banner.
- drivers/scsi/scsi.c: change timeout calculation.
- drivers/scsi/scsi.h: pluggable device support.
- include/asm-alpha/ioctls.h: move some ioctl definitions here.
- include/asm-alpha/posix_types.h: new file.
- include/asm-alpha/termbits.h: new file.
- include/asm-i386/ioctls.h: move some ioctl definitions here.
- include/asm-i386/posix_types.h: new file.
- include/asm-i386/termbits.h: new file.
- include/linux/posix_types.h: new file.
- init/main.c: SMP changes.
- kernel/ksyms.c: add remove_arg_zero; move network symbols somewhere else;
- kernel/sched.c: SMP changes.
- mm/mremap.c: new mremap system call [Linus Torvalds].
- net/appletalk/ddp.c: module support [Tom Dyas]; hooks for PPP [Alan Cox].
- net/ipv4/arp.c: added arpd support through kernel message queue
[Jonathan Layes].
- net/ipx/af_ipx.c: module support [Jim Freeman].
- net/netsyms.c: network symbols for loadable modules.
- net/socket.c: export net symbols [Tom Dyas].
- net/unix/af_unix.c: started proper garbage collector [Alan Cox].
- net/unix/garbage.c: garbage collector (not invoked yet)
[Barak Pearlmutter, Alan Cox].
- scripts/Configure: when the module option is chosen for an item,
define the macro <option_name>_MODULE [Tom Dyas].