Kernel Change Summary 2.0.16

Kernel Change Summary 2.0.16

Post by Michael Elizabeth Chasta » Wed, 04 Sep 1996 04:00:00

Kernel Change Summary
Linux 2.0.16 (2939 lines)
Sat 31 Aug 1996

My KCS archive:

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):
        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