Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Dec 1999 08:13:02 -0800 (PST)
From:      Eivind Eklund <eivind@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/coda coda_vnops.c src/sys/contrib/softupdates ffs_softdep.c src/sys/dev/vn vn.c src/sys/kern kern_lock.c vfs_default.c vfs_subr.c vnode_if.src src/sys/miscfs/devfs devfs_vfsops.c src/sys/miscfs/nullfs null_vfsops.c null_vnops.c ...
Message-ID:  <199912111613.IAA67420@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
eivind      1999/12/11 08:13:02 PST

  Modified files:
    sys/coda             coda_vnops.c 
    sys/contrib/softupdates ffs_softdep.c 
    sys/dev/vn           vn.c 
    sys/kern             kern_lock.c vfs_default.c vfs_subr.c 
                         vnode_if.src 
    sys/miscfs/devfs     devfs_vfsops.c 
    sys/miscfs/nullfs    null_vfsops.c null_vnops.c 
    sys/miscfs/union     union_vfsops.c union_vnops.c 
    sys/nfs              nfs_node.c nfs_vfsops.c 
    sys/nwfs             nwfs_vfsops.c 
    sys/sys              lock.h vnode.h 
    sys/vm               vm_pageout.c vm_zone.c 
  Log:
  Lock reporting and assertion changes.
  * lockstatus() and VOP_ISLOCKED() gets a new process argument and a new
    return value: LK_EXCLOTHER, when the lock is held exclusively by another
    process.
  * The ASSERT_VOP_(UN)LOCKED family is extended to use what this gives them
  * Extend the vnode_if.src format to allow more exact specification than
    locked/unlocked.
  
  This commit should not do any semantic changes unless you are using
  DEBUG_VFS_LOCKS.
  
  Discussed with:	grog, mch, peter, phk
  Reviewed by:	peter
  
  Revision  Changes    Path
  1.21      +2 -2      src/sys/coda/coda_vnops.c
  1.39      +2 -2      src/sys/contrib/softupdates/ffs_softdep.c
  1.103     +2 -2      src/sys/dev/vn/vn.c
  1.31      +9 -5      src/sys/kern/kern_lock.c
  1.25      +5 -3      src/sys/kern/vfs_default.c
  1.238     +4 -4      src/sys/kern/vfs_subr.c
  1.26      +7 -2      src/sys/kern/vnode_if.src
  1.41      +2 -2      src/sys/miscfs/devfs/devfs_vfsops.c
  1.32      +4 -4      src/sys/miscfs/nullfs/null_vfsops.c
  1.38      +4 -4      src/sys/miscfs/nullfs/null_vnops.c
  1.37      +7 -4      src/sys/miscfs/union/union_vfsops.c
  1.71      +5 -5      src/sys/miscfs/union/union_vnops.c
  1.33      +2 -1      src/sys/nfs/nfs_node.c
  1.89      +2 -2      src/sys/nfs/nfs_vfsops.c
  1.4       +2 -2      src/sys/nwfs/nwfs_vfsops.c
  1.17      +5 -2      src/sys/sys/lock.h
  1.105     +51 -10    src/sys/sys/vnode.h
  1.151     +2 -2      src/sys/vm/vm_pageout.c
  1.30      +2 -2      src/sys/vm/vm_zone.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912111613.IAA67420>