cvs commit: src/sys/conf src/sys/dev/disk/ccd src/sys/dev/disk/vn src/sys/emulation/43bsd src/sys/emulation/ibcs2/coff src/sys/emulation/ibcs2/i386 src/sys/emulation/linux src/sys/emulation/linux/i386/linprocfs src/sys/emulation/ndis src/sys/emulation/svr4 src/sys/kern src/sys/sys src/sys/vfs/coda ...

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Oct 12 12:22:18 PDT 2004


dillon      2004/10/12 12:21:16 PDT

DragonFly src repository

  Modified files:
    sys/conf             files 
    sys/dev/disk/ccd     ccd.c 
    sys/dev/disk/vn      vn.c 
    sys/emulation/43bsd  43bsd_file.c 
    sys/emulation/ibcs2/coff imgact_coff.c 
    sys/emulation/ibcs2/i386 ibcs2_misc.c 
    sys/emulation/linux  linux_file.c linux_getcwd.c linux_misc.c 
    sys/emulation/linux/i386/linprocfs linprocfs_subr.c 
                                       linprocfs_vnops.c 
    sys/emulation/ndis   subr_ndis.c 
    sys/emulation/svr4   svr4_fcntl.c svr4_misc.c 
    sys/kern             imgact_elf.c imgact_resident.c 
                         init_main.c kern_acct.c kern_acl.c 
                         kern_descrip.c kern_exec.c kern_exit.c 
                         kern_fork.c kern_fp.c kern_ktrace.c 
                         kern_linker.c kern_sig.c link_aout.c 
                         link_elf.c tty.c tty_tty.c 
                         uipc_syscalls.c uipc_usrreq.c vfs_cache.c 
                         vfs_default.c vfs_init.c vfs_lookup.c 
                         vfs_subr.c vfs_syscalls.c vfs_vnops.c 
                         vfs_vopops.c 
    sys/sys              namecache.h systm.h tty.h vfsops.h 
                         vnode.h 
    sys/vfs/coda         coda_vfsops.c coda_vnops.c 
    sys/vfs/deadfs       dead_vnops.c 
    sys/vfs/fdesc        fdesc_vfsops.c fdesc_vnops.c 
    sys/vfs/fifofs       fifo_vnops.c 
    sys/vfs/gnu/ext2fs   ext2_lookup.c ext2_vfsops.c ext2_vnops.c 
                         fs.h 
    sys/vfs/hpfs         hpfs.h hpfs_hash.c hpfs_vfsops.c 
                         hpfs_vnops.c 
    sys/vfs/isofs/cd9660 cd9660_lookup.c cd9660_node.c 
                         cd9660_vfsops.c 
    sys/vfs/mfs          mfs_vfsops.c mfs_vnops.c 
    sys/vfs/msdosfs      msdosfs_denode.c msdosfs_lookup.c 
                         msdosfs_vfsops.c msdosfs_vnops.c 
    sys/vfs/nfs          nfs_bio.c nfs_node.c nfs_nqlease.c 
                         nfs_serv.c nfs_subs.c nfs_vfsops.c 
                         nfs_vnops.c 
    sys/vfs/ntfs         ntfs.h ntfs_vfsops.c ntfs_vnops.c 
    sys/vfs/nullfs       null_subr.c null_vfsops.c null_vnops.c 
    sys/vfs/nwfs         nwfs_io.c nwfs_node.c nwfs_vfsops.c 
                         nwfs_vnops.c 
    sys/vfs/portal       portal_vfsops.c portal_vnops.c 
    sys/vfs/procfs       procfs_subr.c procfs_vnops.c 
    sys/vfs/smbfs        smbfs_io.c smbfs_node.c smbfs_vfsops.c 
                         smbfs_vnops.c 
    sys/vfs/specfs       spec_vnops.c 
    sys/vfs/udf          udf_vfsops.c udf_vnops.c 
    sys/vfs/ufs          ffs_rawread.c ffs_softdep.c ffs_vfsops.c 
                         ufs_ihash.c ufs_inode.c ufs_lookup.c 
                         ufs_quota.c ufs_vnops.c 
    sys/vfs/umapfs       umap_subr.c umap_vfsops.c umap_vnops.c 
    sys/vfs/union        union.h union_subr.c union_vfsops.c 
                         union_vnops.c 
    sys/vm               vm_contig.c vm_map.c vm_object.c 
                         vm_pageout.c vm_swap.c vnode_pager.c 
  Added files:
    sys/kern             vfs_lock.c vfs_mount.c vfs_sync.c 
  Log:
  VFS messaging/interfacing work stage 8/99: Major reworking of the vnode
  interlock and other miscellanious things.  This patch also fixes FS
  corruption due to prior vfs work in head.  In particular, prior to this
  patch the namecache locking could introduce blocking conditions that
  confuse the old vnode deactivation and reclamation code paths.  With
  this patch there appear to be no serious problems even after two days
  of continuous testing.
  
  * VX lock all VOP_CLOSE operations.
  * Fix two NFS issues.  There was an incorrect assertion (found by
    David Rhodus), and the nfs_rename() code was not properly
    purging the target file from the cache, resulting in Stale file
    handle errors during, e.g. a buildworld with an NFS-mounted /usr/obj.
  * Fix a TTY session issue.  Programs which open("/dev/tty" ,...) and
    then run the TIOCNOTTY ioctl were causing the system to lose track
    of the open count, preventing the tty from properly detaching.
    This is actually a very old BSD bug, but it came out of the woodwork
    in DragonFly because I am now attempting to track device opens
    explicitly.
  * Gets rid of the vnode interlock.  The lockmgr interlock remains.
  * Introduced VX locks, which are mandatory vp->v_lock based locks.
  * Rewrites the locking semantics for deactivation and reclamation.
    (A ref'd VX lock'd vnode is now required for vgone(), VOP_INACTIVE,
    and VOP_RECLAIM).  New guarentees emplaced with regard to vnode
    ripouts.
  * Recodes the mountlist scanning routines to close timing races.
  * Recodes getnewvnode to close timing races (it now returns a
    VX locked and refd vnode rather then a refd but unlocked vnode).
  * Recodes VOP_REVOKE- a locked vnode is now mandatory.
  * Recodes all VFS inode hash routines to close timing holes.
  * Removes cache_leaf_test() - vnodes representing intermediate
    directories are now held so the leaf test should no longer be
    necessary.
  * Splits the over-large vfs_subr.c into three additional source
    files, broken down by major function (locking, mount related,
    filesystem syncer).
  
  * Changes splvm() protection to a critical-section in a number of
    places (bleedover from another patch set which is also about to be
    committed).
  
  Known issues not yet resolved:
  
  * Possible vnode/namecache deadlocks.
  * While most filesystems now use vp->v_lock, I haven't done a final
    pass to make vp->v_lock mandatory and to clean up the few remaining
    inode based locks (nwfs I think and other obscure filesystems).
  * NullFS gets confused when you hit a mount point in the underlying
    filesystem.
  * Only UFS and NFS have been well tested
  * NFS is not properly timing out namecache entries, causing changes made
    on the server to not be properly detected on the client if the client
    already has a negative-cache hit for the filename in question.
  
  Testing-by: David Rhodus <sdrhodus at xxxxxxxxx>,
  	    Peter Kadau <peter.kadau at xxxxxxxxxxxxxxxx>,
  	    walt <wa1ter at xxxxxxxxxxxxx>,
  	    others
  
  Revision  Changes     Path
  1.77      +3 -0       src/sys/conf/files
  1.17      +2 -2       src/sys/dev/disk/ccd/ccd.c
  1.12      +6 -6       src/sys/dev/disk/vn/vn.c
  1.6       +2 -2       src/sys/emulation/43bsd/43bsd_file.c
  1.12      +2 -2       src/sys/emulation/ibcs2/coff/imgact_coff.c
  1.10      +4 -4       src/sys/emulation/ibcs2/i386/ibcs2_misc.c
  1.18      +2 -2       src/sys/emulation/linux/linux_file.c
  1.17      +2 -2       src/sys/emulation/linux/linux_getcwd.c
  1.21      +2 -2       src/sys/emulation/linux/linux_misc.c
  1.13      +3 -1       src/sys/emulation/linux/i386/linprocfs/linprocfs_subr.c
  1.18      +6 -8       src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c
  1.5       +1 -1       src/sys/emulation/ndis/subr_ndis.c
  1.15      +4 -1       src/sys/emulation/svr4/svr4_fcntl.c
  1.25      +6 -6       src/sys/emulation/svr4/svr4_misc.c
  1.22      +4 -7       src/sys/kern/imgact_elf.c
  1.6       +1 -1       src/sys/kern/imgact_resident.c
  1.40      +2 -2       src/sys/kern/init_main.c
  1.15      +1 -1       src/sys/kern/kern_acct.c
  1.7       +4 -4       src/sys/kern/kern_acl.c
  1.30      +1 -1       src/sys/kern/kern_descrip.c
  1.28      +10 -9      src/sys/kern/kern_exec.c
  1.39      +13 -7      src/sys/kern/kern_exit.c
  1.30      +5 -0       src/sys/kern/kern_fork.c
  1.8       +2 -2       src/sys/kern/kern_fp.c
  1.16      +3 -3       src/sys/kern/kern_ktrace.c
  1.19      +1 -1       src/sys/kern/kern_linker.c
  1.31      +17 -5      src/sys/kern/kern_sig.c
  1.12      +1 -1       src/sys/kern/link_aout.c
  1.14      +1 -1       src/sys/kern/link_elf.c
  1.14      +25 -0      src/sys/kern/tty.c
  1.10      +29 -11     src/sys/kern/tty_tty.c
  1.42      +19 -20     src/sys/kern/uipc_syscalls.c
  1.16      +1 -1       src/sys/kern/uipc_usrreq.c
  1.38      +20 -38     src/sys/kern/vfs_cache.c
  1.21      +8 -11      src/sys/kern/vfs_default.c
  1.7       +12 -8      src/sys/kern/vfs_init.c
  1.19      +12 -12     src/sys/kern/vfs_lookup.c
  1.43      +165 -1692  src/sys/kern/vfs_subr.c
  1.45      +45 -54     src/sys/kern/vfs_syscalls.c
  1.23      +30 -36     src/sys/kern/vfs_vnops.c
  1.9       +2 -6       src/sys/kern/vfs_vopops.c
  1.13      +2 -2       src/sys/sys/namecache.h
  1.24      +0 -1       src/sys/sys/systm.h
  1.7       +1 -0       src/sys/sys/tty.h
  1.8       +6 -8       src/sys/sys/vfsops.h
  1.25      +52 -29     src/sys/sys/vnode.h
  1.17      +3 -18      src/sys/vfs/coda/coda_vfsops.c
  1.22      +11 -14     src/sys/vfs/coda/coda_vnops.c
  1.11      +4 -43      src/sys/vfs/deadfs/dead_vnops.c
  1.10      +1 -1       src/sys/vfs/fdesc/fdesc_vfsops.c
  1.15      +6 -6       src/sys/vfs/fdesc/fdesc_vnops.c
  1.17      +15 -14     src/sys/vfs/fifofs/fifo_vnops.c
  1.15      +7 -7       src/sys/vfs/gnu/ext2fs/ext2_lookup.c
  1.21      +33 -49     src/sys/vfs/gnu/ext2fs/ext2_vfsops.c
  1.16      +12 -12     src/sys/vfs/gnu/ext2fs/ext2_vnops.c
  1.5       +2 -2       src/sys/vfs/gnu/ext2fs/fs.h
  1.14      +4 -4       src/sys/vfs/hpfs/hpfs.h
  1.12      +3 -5       src/sys/vfs/hpfs/hpfs_hash.c
  1.22      +4 -9       src/sys/vfs/hpfs/hpfs_vfsops.c
  1.20      +1 -5       src/sys/vfs/hpfs/hpfs_vnops.c
  1.14      +4 -4       src/sys/vfs/isofs/cd9660/cd9660_lookup.c
  1.13      +4 -10      src/sys/vfs/isofs/cd9660/cd9660_node.c
  1.22      +14 -16     src/sys/vfs/isofs/cd9660/cd9660_vfsops.c
  1.19      +1 -0       src/sys/vfs/mfs/mfs_vfsops.c
  1.16      +0 -1       src/sys/vfs/mfs/mfs_vnops.c
  1.17      +13 -20     src/sys/vfs/msdosfs/msdosfs_denode.c
  1.12      +7 -7       src/sys/vfs/msdosfs/msdosfs_lookup.c
  1.20      +14 -25     src/sys/vfs/msdosfs/msdosfs_vfsops.c
  1.19      +19 -22     src/sys/vfs/msdosfs/msdosfs_vnops.c
  1.18      +1 -2       src/sys/vfs/nfs/nfs_bio.c
  1.17      +28 -14     src/sys/vfs/nfs/nfs_node.c
  1.19      +2 -2       src/sys/vfs/nfs/nfs_nqlease.c
  1.19      +7 -7       src/sys/vfs/nfs/nfs_serv.c
  1.22      +2 -2       src/sys/vfs/nfs/nfs_subs.c
  1.22      +4 -9       src/sys/vfs/nfs/nfs_vfsops.c
  1.35      +18 -13     src/sys/vfs/nfs/nfs_vnops.c
  1.7       +3 -3       src/sys/vfs/ntfs/ntfs.h
  1.23      +3 -9       src/sys/vfs/ntfs/ntfs_vfsops.c
  1.18      +2 -6       src/sys/vfs/ntfs/ntfs_vnops.c
  1.16      +4 -6       src/sys/vfs/nullfs/null_subr.c
  1.13      +4 -4       src/sys/vfs/nullfs/null_vfsops.c
  1.18      +38 -22     src/sys/vfs/nullfs/null_vnops.c
  1.12      +1 -1       src/sys/vfs/nwfs/nwfs_io.c
  1.16      +6 -8       src/sys/vfs/nwfs/nwfs_node.c
  1.13      +4 -3       src/sys/vfs/nwfs/nwfs_vfsops.c
  1.18      +15 -24     src/sys/vfs/nwfs/nwfs_vnops.c
  1.13      +2 -1       src/sys/vfs/portal/portal_vfsops.c
  1.17      +1 -1       src/sys/vfs/portal/portal_vnops.c
  1.11      +13 -10     src/sys/vfs/procfs/procfs_subr.c
  1.20      +2 -4       src/sys/vfs/procfs/procfs_vnops.c
  1.13      +3 -3       src/sys/vfs/smbfs/smbfs_io.c
  1.15      +25 -24     src/sys/vfs/smbfs/smbfs_node.c
  1.15      +3 -3       src/sys/vfs/smbfs/smbfs_vfsops.c
  1.20      +17 -43     src/sys/vfs/smbfs/smbfs_vnops.c
  1.21      +8 -9       src/sys/vfs/specfs/spec_vnops.c
  1.9       +7 -4       src/sys/vfs/udf/udf_vfsops.c
  1.9       +12 -15     src/sys/vfs/udf/udf_vnops.c
  1.9       +4 -4       src/sys/vfs/ufs/ffs_rawread.c
  1.18      +5 -5       src/sys/vfs/ufs/ffs_softdep.c
  1.26      +42 -73     src/sys/vfs/ufs/ffs_vfsops.c
  1.14      +3 -5       src/sys/vfs/ufs/ufs_ihash.c
  1.11      +1 -3       src/sys/vfs/ufs/ufs_inode.c
  1.15      +13 -13     src/sys/vfs/ufs/ufs_lookup.c
  1.16      +22 -49     src/sys/vfs/ufs/ufs_quota.c
  1.23      +10 -19     src/sys/vfs/ufs/ufs_vnops.c
  1.12      +2 -2       src/sys/vfs/umapfs/umap_subr.c
  1.13      +2 -2       src/sys/vfs/umapfs/umap_vfsops.c
  1.12      +1 -11      src/sys/vfs/umapfs/umap_vnops.c
  1.8       +0 -5       src/sys/vfs/union/union.h
  1.16      +21 -20     src/sys/vfs/union/union_subr.c
  1.16      +2 -2       src/sys/vfs/union/union_vfsops.c
  1.16      +45 -41     src/sys/vfs/union/union_vnops.c
  1.10      +20 -12     src/sys/vm/vm_contig.c
  1.33      +18 -19     src/sys/vm/vm_map.c
  1.20      +38 -46     src/sys/vm/vm_object.c
  1.12      +25 -34     src/sys/vm/vm_pageout.c
  1.15      +3 -2       src/sys/vm/vm_swap.c
  1.16      +16 -5      src/sys/vm/vnode_pager.c


http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.76&r2=1.77&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ccd/ccd.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/vn/vn.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/43bsd/43bsd_file.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/coff/imgact_coff.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_misc.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_file.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_getcwd.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_misc.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linprocfs/linprocfs_subr.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ndis/subr_ndis.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_fcntl.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_misc.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_elf.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_resident.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_main.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_acct.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_acl.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exec.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exit.c.diff?r1=1.38&r2=1.39&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_fork.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_fp.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_ktrace.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_linker.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sig.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/link_aout.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/link_elf.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty_tty.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/uipc_syscalls.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/uipc_usrreq.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_default.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_init.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lookup.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.42&r2=1.43&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.44&r2=1.45&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vnops.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vopops.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/namecache.h.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/systm.h.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/tty.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfsops.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vnode.h.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/coda/coda_vfsops.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/coda/coda_vnops.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/deadfs/dead_vnops.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/fdesc/fdesc_vfsops.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/fdesc/fdesc_vnops.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/fifofs/fifo_vnops.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_lookup.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_vfsops.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_vnops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/fs.h.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs.h.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_hash.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_vfsops.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_vnops.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_lookup.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_node.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_vfsops.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfs_vfsops.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfs_vnops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_denode.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_lookup.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vfsops.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vnops.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_bio.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_node.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_nqlease.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_serv.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_subs.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vfsops.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vnops.c.diff?r1=1.34&r2=1.35&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs.h.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_vfsops.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_vnops.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null_subr.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null_vfsops.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nullfs/null_vnops.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_io.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_node.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_vfsops.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_vnops.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/portal/portal_vfsops.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/portal/portal_vnops.c.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_subr.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_vnops.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_io.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_node.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_vfsops.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_vnops.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/specfs/spec_vnops.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/udf/udf_vfsops.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/udf/udf_vnops.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_rawread.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_vfsops.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_ihash.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_inode.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_lookup.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_quota.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_vnops.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/umapfs/umap_subr.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/umapfs/umap_vfsops.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/umapfs/umap_vnops.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union.h.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union_subr.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union_vfsops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union_vnops.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_contig.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_object.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_pageout.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_swap.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vnode_pager.c.diff?r1=1.15&r2=1.16&f=u





More information about the Commits mailing list