From owner-freebsd-lite2 Mon Oct 7 08:16:39 1996 Return-Path: owner-lite2 Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA04394 for lite2-outgoing; Mon, 7 Oct 1996 08:16:39 -0700 (PDT) Received: (from dfr@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA04386 for freebsd-lite2; Mon, 7 Oct 1996 08:16:37 -0700 (PDT) Date: Mon, 7 Oct 1996 08:16:37 -0700 (PDT) From: Doug Rabson Message-Id: <199610071516.IAA04386@freefall.freebsd.org> To: freebsd-lite2 Subject: cvs commit: src/sys/kern imgact_elf.c kern_lock.c kern_synch.c vfs_conf.c vfs_subr.c vfs_syscalls.c src/sys/vm vm_object.c src/sys/i386/include param.h src/sys/nfs nfs_bio.c src/sys/sys lock.h src/sys/ufs/ffs ffs_vfsops.c src/sys/ufs/ufs ufs_ihash.c ufs_vnops.c Sender: owner-lite2@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 96/10/07 08:16:36 Branch: sys/i386/include LITE2 sys/kern LITE2 sys/nfs LITE2 sys/sys LITE2 sys/ufs/ffs LITE2 sys/ufs/ufs LITE2 sys/vm LITE2 Modified: sys/i386/include param.h sys/kern imgact_elf.c kern_lock.c kern_synch.c vfs_conf.c vfs_subr.c vfs_syscalls.c sys/nfs nfs_bio.c sys/sys lock.h sys/ufs/ffs ffs_vfsops.c sys/ufs/ufs ufs_ihash.c ufs_vnops.c sys/vm vm_object.c Log: Make the simplelock debugging code dependant on SIMPLELOCK_DEBUG instead of DEBUG so that it can be used without enabling any other debugging code. Fix some (not all) simplelock problems. This does not attempt to verify that the code is MP-safe, just that it uses simplelocks consistently and does not sleep while holding a simplelock. Fix some compiler warnings in filesystem code. Remove some bogus code from NFS. Revision Changes Path 1.22.2000.2 +2 -2 src/sys/i386/include/param.h 1.8.2000.2 +2 -2 src/sys/kern/imgact_elf.c 1.1.2000.1 +7 -5 src/sys/kern/Attic/kern_lock.c 1.24.2000.1 +5 -4 src/sys/kern/kern_synch.c 1.11.2000.2 +1 -2 src/sys/kern/vfs_conf.c 1.59.2000.3 +24 -3 src/sys/kern/vfs_subr.c 1.50.2000.4 +5 -5 src/sys/kern/vfs_syscalls.c 1.24.2000.3 +1 -20 src/sys/nfs/nfs_bio.c 1.1.2000.1 +3 -3 src/sys/sys/Attic/lock.h 1.40.2000.4 +4 -2 src/sys/ufs/ffs/ffs_vfsops.c 1.5.2000.2 +1 -3 src/sys/ufs/ufs/ufs_ihash.c 1.40.2000.2 +2 -3 src/sys/ufs/ufs/ufs_vnops.c 1.79.2000.2 +3 -1 src/sys/vm/vm_object.c