Newsgroups: comp.os.linux.development Subject: Kernel change summary 1.1.30 -> 1.1.31 Floppy driver now examines the readonly switch whenever a floppy is changed. Double the SCSI disk timeout. Oops, semaphore change from 1.1.30 was botched in SCSI ioctl. changed parameters to bread_page so last parameter is boolean "share". More assembly subroutines marked with __volatile__. Version number in inode block now being used. Rename was syncing its changes too early. NFS memory mapping cleaned up. Allow a read-write or read-only flag when calling the open. Let ELF executables share pages (this was a toughie!) Updated kernel to VoxWare 2.90: This is an intermediate release (v3.0 prototype with some experimental features disabled). See experimental.txt for more info. - GUS MAX support - Partially working MSS/WSS support (could work with some cards). - Hardware u-Law and A-Law support with AD1848/CS4248 and CS4231 codecs (GUS MAX, GUS16, WSS etc). Hardware ADPCM is possible with GUS16 and GUS MAX, but it doesn't work yet. - AD1848/CS4248/CS4231 codec support (MSS, GUS MAX, Aztec, Orchid etc). This codec chip is used in various soundcards. This version is developed for the 16 bit daughtercard of GUS. It should work with other cards also if the following requirements are met: - The I/O, IRQ and DMA settings are jumper selectable or the card is initialized by booting DOS before booting Linux (etc.). - You add the IO, IRQ and DMA settings manually to the local.h. (Just define GUS16_BASE, GUS16_IRQ and GUS16_DMA). Note that the base address bust be the base address of the codec chip not the card itself. For the GUS16 these are the same but most MSS compatible cards have the codec located at card_base+4. - Some minor changes