Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jan 2013 05:52:24 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r245411 - head/sys/kern
Message-ID:  <201301140552.r0E5qOKn053849@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kib
Date: Mon Jan 14 05:52:23 2013
New Revision: 245411
URL: http://svnweb.freebsd.org/changeset/base/245411

Log:
  Add a trivial comment to record the proper commit log for r245407:
  
  Set the v_hash for a new vnode in the getnewvnode() to the value
  calculated based on the vnode structure address.  Filesystems using
  vfs_hash_insert() override the v_hash using the standard formula of
  (inode_number + mnt_hashseed).  For other filesystems, the
  initialization allows the vfs_hash_index() to provide useful hash too.
  
  Suggested, reviewed and tested by:	peter
  Sponsored by:	The FreeBSD Foundation
  MFC after:	5 days

Modified:
  head/sys/kern/vfs_subr.c

Modified: head/sys/kern/vfs_subr.c
==============================================================================
--- head/sys/kern/vfs_subr.c	Mon Jan 14 05:46:49 2013	(r245410)
+++ head/sys/kern/vfs_subr.c	Mon Jan 14 05:52:23 2013	(r245411)
@@ -279,6 +279,7 @@ SYSCTL_INT(_debug, OID_AUTO, vnlru_nowhe
 #define VSHOULDFREE(vp) (!((vp)->v_iflag & VI_FREE) && !(vp)->v_holdcnt)
 #define VSHOULDBUSY(vp) (((vp)->v_iflag & VI_FREE) && (vp)->v_holdcnt)
 
+/* Shift count for (uintptr_t)vp to initialize vp->v_hash. */
 static int vnsz2log;
 
 /*



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