Changes from 1.3.71 to 1.3.72
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.72.gz
These are from mec@treflan.shout.net (Michael Chastain)
[he might not want to answer questions about Linux either :) -russ]
- Documentation/Configure.help: added CONFIG_SCSI_AUTO_BIOSP,
CONFIG_SMC9194; rewrote CONFIG_FTAPE [Axel Boldt].
- Documentation/filesystems/vfat.txt: new file [Gordon Chaffee, Galen C. Hunt].
- arch/i386/kernel.c: the timer interrupt is invoked with interrupts disabled.
- drivers/block/ide.c: init_gendisk: add to tail of list instead of head;
treat SunDisk drives as non-removeable.
- drivers/char/apm_bios.c: prohibit APM BIOS calls unless apm_enabled;
only call bios if bios is present [Rik Faith, Ulrich Windl].
- drivers/char/cyclades.c: some global changes to interrupt handling;
reduce lost interrupts at startup by fast processors [Randolph Bentson,
Marcio Saito].
- drivers/char/ftape/*: ftape device driver (11473 lines)
[Bas Laarhoven, Kai Harrekilde-Petersen, David L. Brown, Jr.,
Ning and David Mosberger, Jon Tombs, Daniel Cohen].
- drivers/char/serial.c: handle ASYNC_SHARE_IRQ.
- drivers/net/README.sc9: new documentation [Erik Stahlman].
- drivers/net/de4x5.{c,h}: add DE450; autodetect any DECchip based card;
use kernel timer and scheduling functions; IEEE 802.3u MII interface
code; fix de4x5_open() with fast CPUs; fix de4x5_interrupt(); fix
dc21140_autoconf() mess; fix setup frame timeout; add MII based
PHY autosense; add new multicasting code; add new autosense algorithm
for media/mode selection; re-formatted; autoprobe as a module;
add SMC9332 detection (5912 lines) [David Davies].
- drivers/net/depca.c: add IRQ 9 to de1xx_irq; fix early release_region()
in cleanup_module().
- drivers/net/ewrk3.c: fix logic bug in ewrk3_hw_init; swapped WWOR and WWCR
in ibmtr.h; moved some init code from tok_probe into trdev_init;
added -DPCMCIA; detecting PCMCIA Card Removal in interrupt handler
[Steve Kipisz].
- drivers/net/ppp.c: many undocumented changes (1932 lines).
- drivers/net/smc9194.{c,h}: new driver (2027 lines) [Erik Stahlman].
- drivers/pci/pci.c: add CT_65548, PCTECH_RZ1001, VMIC_VME, ADAPTEC_7855;
add PCI_VENDOR_ID_MIRO, PCI_VENDOR_ID_VMIC, PCI_VENDOR_ID_TOSHIBA.
- drivers/scsi/fdomain.c: add AHA-2920 [Rik Faith].
- drivers/scsi/scsi.c: blacklist MICROP 4110.
- drivers/scsi/sd_ioctl.c: HDIO_GETGEO: better default values.
- fs/fat/dir.c: better unicode->ascii conversion.
- arch/i386/kernel/ldt.c: fixed a big security hole in sys_modify_ldt
- kernel/ksyms.c: add bh_mask_count, ide_register, ide_unregister;
remove get_binfmt_list.
- kernel/panic.c: call do_unblank_screen() in panic().
- kernel/sysctl.c: allow setting of panic_timeout.
- scripts/patch-kernel: fix botched test for patch success.