[BACK]Return to ufs_dirhash.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / ufs / ufs

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/ufs/ufs/ufs_dirhash.c between version 1.3 and 1.5

version 1.3, 2005/05/31 02:37:50 version 1.5, 2005/07/10 01:08:52
Line 31 
Line 31 
  * This implements a hash-based lookup scheme for UFS directories.   * This implements a hash-based lookup scheme for UFS directories.
  */   */
   
 #ifdef UFS_DIRHASH  
   
 #include <sys/param.h>  #include <sys/param.h>
 #include <sys/systm.h>  #include <sys/systm.h>
 #include <sys/kernel.h>  #include <sys/kernel.h>
Line 1057  ufsdirhash_init()
Line 1055  ufsdirhash_init()
 }  }
   
 void  void
 ufsdirhash_done()  ufsdirhash_done(void)
 {  {
         KASSERT(TAILQ_EMPTY(&ufsdirhash_list));          KASSERT(TAILQ_EMPTY(&ufsdirhash_list));
 #ifdef _LKM  #ifdef _LKM
Line 1067  ufsdirhash_done()
Line 1065  ufsdirhash_done()
   
 SYSCTL_SETUP(sysctl_vfs_ufs_setup, "sysctl vfs.ufs.dirhash subtree setup")  SYSCTL_SETUP(sysctl_vfs_ufs_setup, "sysctl vfs.ufs.dirhash subtree setup")
 {  {
         struct sysctlnode *rnode, *cnode;          const struct sysctlnode *rnode, *cnode;
   
         sysctl_createv(clog, 0, NULL, &rnode,          sysctl_createv(clog, 0, NULL, &rnode,
                        CTLFLAG_PERMANENT,                         CTLFLAG_PERMANENT,
Line 1117  SYSCTL_SETUP(sysctl_vfs_ufs_setup, "sysc
Line 1115  SYSCTL_SETUP(sysctl_vfs_ufs_setup, "sysc
                        NULL, 0, &ufs_dirhashcheck, 0,                         NULL, 0, &ufs_dirhashcheck, 0,
                        CTL_CREATE, CTL_EOL);                         CTL_CREATE, CTL_EOL);
 }  }
   
 #endif /* UFS_DIRHASH */  

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.5

CVSweb <webmaster@jp.NetBSD.org>