Kernel Change Summary
Linux 2.0.16 (2939 lines)
Sat 31 Aug 1996
My KCS archive: ftp://ftp.shout.net/pub/users/mec/kcs
Documentation/Changes (57 lines):
Pointer to sendmail 8.7.5a.
Pointer to lightweight termcap.
drivers/block/floppy.c (21 lines):
wait_for_completion, setup_rw_floppy: fix jiffies computation.
drivers/isdn/icn/icn.c (103 lines) [Fritz Elfert]:
bugfix in send queue management: sndcount was not updated correctly.
minor bugfixes.
drivers/isdn/icn/icn.h (28 lines) [Fritz Elfert]:
speed up B-channel polling interval.
drivers/isdn/isdn_net.c (140 lines) [Fritz Elfert, Michael Hipp]:
bugfix: transmission timeout had been much too low.
removed some (now) obsolete functions for syncPPP in rebuild_header etc.
drivers/isdn/isdn_ppp.c (1069 lines) [Michael Hipp]:
code cleanup.
changed connection management from minors to slots.
drivers/isdn/teles/card.c (57 lines) [Jan den Ouden]:
use small buffers for incoming audio data.
drivers/scsi/ChangeLog.ncr53c8xx (14 lines) [Gerard Roudier]:
drivers/scsi/ncr53c8xx.c (108 lines):
drivers/scsi/ncr53c8xx.h (21 lines):
incorporate the changes of FreeBSD/ncr.c revision 1.76.
the changes add support for the 53c860 and 53c875,
but without taking advantage of the new features.
those chips are used exactly as the old 53c810.
drivers/scsi/sg.c (45 lines):
sg_command_done: switch on SCpnt->result to set device->header.result.
drivers/scsi/wd7000.c (701 lines) [Miroslav Zagorac]:
wd7000_detect: auto-detect BIOS ROM address and IO port.
wd7000_setup: can enter IRQ, DMA as kernel arguments.
drivers/sound/dmabuf.c (12 lines):
DMAbuf_getwrbuffer: change tmout from 2 seconds to 10 seconds.
fs/buffer.c (37 lines):
wait queue changes.
fs/locks.c (65 lines):
locks_free_lock: can't free lock until everybody waiting for this block
has removed themselves from the wait queue.
posix_locks_deadlock: wait queue changes.
locks_delete_lock: call locks_free_lock instead of direct kfree.
lock_get_status: wait queue changes.
include/linux/isdn.h (36 lines) [Michael Hipp]:
renamed ppp_minor to ppp_slot.
include/linux/sched.h (49 lines):
__add_wait_queue: rewrite.
__remove_wait_queue: rewrite.
include/linux/soundcard.h (65 lines):
SOUND_MIXER_ENHANCE, SOUND_MIXER_MUTE, SOUND_MIXER_LOUD:
obsolete macros no longer functional.
include/linux/wait.h (23 lines):
WAIT_QUEUE_HEAD: new macro.
init_waitqueue: new inline function.
waitqueue_active: new inline function.
init/main.c (21 lines):
recognize 'wd7000=' argument.
ipc/msg.c (58 lines):
ipc/sem.c (23 lines):
ipc/shm.c (32 lines):
wait queue changes.
kernel/fork.c (11 lines):
do_fork: call init_waitqueue(&p->wait_chldexit).
kernel/sched.c (89 lines):
wake_up: rewrite.
wake_up_interruptible: rewrite.
net/core/net_alias.c (19 lines):
net_alias_net: register /proc/net entries only if CONFIG_PROC_FS.
net/ipv4/tcp_output.c (14 lines):
tcp_send_ack: disable setting of IP_DF in frag_off.
Michael Chastain