Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 May 2009 15:33:26 +0000 (UTC)
From:      Attilio Rao <attilio@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris_lookup.c opensolaris_vfs.c src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ctldir.c zfs_vfsops.c src/sys/fs/cd9660 cd9660_vfsops.c src/sys/fs/coda coda_vfsops.c src/sys/fs/devfs devfs.h devfs_vfsops.c devfs_vnops.c ...
Message-ID:  <200905111534.n4BFYCif089988@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
attilio     2009-05-11 15:33:26 UTC

  FreeBSD src repository

  Modified files:
    sys/cddl/compat/opensolaris/kern opensolaris_lookup.c 
                                     opensolaris_vfs.c 
    sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ctldir.c 
                                                   zfs_vfsops.c 
    sys/fs/cd9660        cd9660_vfsops.c 
    sys/fs/coda          coda_vfsops.c 
    sys/fs/devfs         devfs.h devfs_vfsops.c devfs_vnops.c 
    sys/fs/fdescfs       fdesc.h fdesc_vfsops.c fdesc_vnops.c 
    sys/fs/hpfs          hpfs_vfsops.c 
    sys/fs/msdosfs       msdosfs_vfsops.c 
    sys/fs/nfs           nfs_commonsubs.c nfs_var.h 
    sys/fs/nfsclient     nfs_clvfsops.c 
    sys/fs/nfsserver     nfs_nfsdport.c nfs_nfsdserv.c 
    sys/fs/ntfs          ntfs_vfsops.c 
    sys/fs/nullfs        null_vfsops.c 
    sys/fs/nwfs          nwfs_vfsops.c 
    sys/fs/portalfs      portal_vfsops.c 
    sys/fs/pseudofs      pseudofs.c pseudofs.h 
    sys/fs/smbfs         smbfs_vfsops.c 
    sys/fs/tmpfs         tmpfs.h tmpfs_subr.c tmpfs_vfsops.c 
                         tmpfs_vnops.c 
    sys/fs/udf           udf_vfsops.c 
    sys/fs/unionfs       union_vfsops.c 
    sys/geom/journal     g_journal.c 
    sys/gnu/fs/ext2fs    ext2_vfsops.c 
    sys/gnu/fs/reiserfs  reiserfs_vfsops.c 
    sys/gnu/fs/xfs/FreeBSD xfs_mountops.c 
    sys/kern             kern_acct.c uipc_mqueue.c vfs_default.c 
                         vfs_export.c vfs_extattr.c vfs_lookup.c 
                         vfs_mount.c vfs_subr.c vfs_syscalls.c 
                         vfs_vnops.c 
    sys/nfs4client       nfs4_vfsops.c 
    sys/nfsclient        nfs.h nfs_vfsops.c 
    sys/nfsserver        nfs_serv.c 
    sys/security/audit   audit_worker.c 
    sys/sys              mount.h param.h 
    sys/ufs/ffs          ffs_vfsops.c 
    sys/ufs/ufs          extattr.h ufs_extattr.c ufs_vfsops.c 
  Log:
  SVN rev 191990 on 2009-05-11 15:33:26Z by attilio
  
  Remove the thread argument from the FSD (File-System Dependent) parts of
  the VFS.  Now all the VFS_* functions and relating parts don't want the
  context as long as it always refers to curthread.
  
  In some points, in particular when dealing with VOPs and functions living
  in the same namespace (eg. vflush) which still need to be converted,
  pass curthread explicitly in order to retain the old behaviour.
  Such loose ends will be fixed ASAP.
  
  While here fix a bug: now, UFS_EXTATTR can be compiled alone without the
  UFS_EXTATTR_AUTOSTART option.
  
  VFS KPI is heavilly changed by this commit so thirdy parts modules needs
  to be recompiled.  Bump __FreeBSD_version in order to signal such
  situation.
  
  Revision  Changes    Path
  1.2       +1 -2      src/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c
  1.15      +3 -3      src/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c
  1.14      +2 -2      src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  1.16      +15 -14    src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  1.164     +9 -9      src/sys/fs/cd9660/cd9660_vfsops.c
  1.82      +11 -9     src/sys/fs/coda/coda_vfsops.c
  1.32      +2 -1      src/sys/fs/devfs/devfs.h
  1.54      +7 -7      src/sys/fs/devfs/devfs_vfsops.c
  1.177     +7 -14     src/sys/fs/devfs/devfs_vnops.c
  1.22      +1 -1      src/sys/fs/fdescfs/fdesc.h
  1.61      +11 -11    src/sys/fs/fdescfs/fdesc_vfsops.c
  1.115     +4 -3      src/sys/fs/fdescfs/fdesc_vnops.c
  1.68      +9 -13     src/sys/fs/hpfs/hpfs_vfsops.c
  1.193     +15 -10    src/sys/fs/msdosfs/msdosfs_vfsops.c
  1.2       +8 -8      src/sys/fs/nfs/nfs_commonsubs.c
  1.2       +1 -1      src/sys/fs/nfs/nfs_var.h
  1.2       +17 -6     src/sys/fs/nfsclient/nfs_clvfsops.c
  1.3       +2 -5      src/sys/fs/nfsserver/nfs_nfsdport.c
  1.2       +2 -2      src/sys/fs/nfsserver/nfs_nfsdserv.c
  1.96      +9 -13     src/sys/fs/ntfs/ntfs_vfsops.c
  1.90      +12 -19    src/sys/fs/nullfs/null_vfsops.c
  1.48      +17 -11    src/sys/fs/nwfs/nwfs_vfsops.c
  1.64      +8 -9      src/sys/fs/portalfs/portal_vfsops.c
  1.35      +7 -6      src/sys/fs/pseudofs/pseudofs.c
  1.37      +7 -11     src/sys/fs/pseudofs/pseudofs.h
  1.47      +17 -9     src/sys/fs/smbfs/smbfs_vfsops.c
  1.17      +2 -2      src/sys/fs/tmpfs/tmpfs.h
  1.22      +5 -7      src/sys/fs/tmpfs/tmpfs_subr.c
  1.21      +12 -13    src/sys/fs/tmpfs/tmpfs_vfsops.c
  1.29      +4 -5      src/sys/fs/tmpfs/tmpfs_vnops.c
  1.63      +7 -5      src/sys/fs/udf/udf_vfsops.c
  1.96      +15 -14    src/sys/fs/unionfs/union_vfsops.c
  1.21      +1 -1      src/sys/geom/journal/g_journal.c
  1.180     +11 -12    src/sys/gnu/fs/ext2fs/ext2_vfsops.c
  1.14      +10 -9     src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
  1.14      +12 -17    src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c
  1.102     +1 -1      src/sys/kern/kern_acct.c
  1.40      +6 -5      src/sys/kern/uipc_mqueue.c
  1.150     +8 -12     src/sys/kern/vfs_default.c
  1.350     +1 -1      src/sys/kern/vfs_export.c
  1.439     +1 -1      src/sys/kern/vfs_extattr.c
  1.122     +4 -3      src/sys/kern/vfs_lookup.c
  1.305     +18 -19    src/sys/kern/vfs_mount.c
  1.761     +2 -2      src/sys/kern/vfs_subr.c
  1.474     +7 -7      src/sys/kern/vfs_syscalls.c
  1.280     +1 -2      src/sys/kern/vfs_vnops.c
  1.37      +14 -9     src/sys/nfs4client/nfs4_vfsops.c
  1.107     +1 -1      src/sys/nfsclient/nfs.h
  1.221     +17 -10    src/sys/nfsclient/nfs_vfsops.c
  1.194     +2 -2      src/sys/nfsserver/nfs_serv.c
  1.32      +1 -1      src/sys/security/audit/audit_worker.c
  1.244     +18 -20    src/sys/sys/mount.h
  1.407     +1 -1      src/sys/sys/param.h
  1.365     +16 -13    src/sys/ufs/ffs/ffs_vfsops.c
  1.23      +1 -1      src/sys/ufs/ufs/extattr.h
  1.96      +5 -2      src/sys/ufs/ufs/ufs_extattr.c
  1.52      +4 -4      src/sys/ufs/ufs/ufs_vfsops.c



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