Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Mar 2009 21:25:40 +0000 (UTC)
From:      Alexander Kabaev <kan@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/kern vfs_cache.c vfs_subr.c src/sys/sys vnode.h
Message-ID:  <200903292126.n2TLQ0Jx032900@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

kan         2009-03-29 21:25:40 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             vfs_cache.c vfs_subr.c 
    sys/sys              vnode.h 
  Log:
  SVN rev 190533 on 2009-03-29 21:25:40Z by kan
  
  Replace v_dd vnode pointer with v_cache_dd pointer to struct namecache
  in directory vnodes. Allow namecache dotdot entry to be created pointing
  from child vnode to parent vnode if no existing links in opposite
  direction exist. Use direct link from parent to child for dotdot lookups
  otherwise.
  
  This restores more efficient dotdot caching in NFS filesystems which
  was lost when vnodes stoppped being type stable.
  
  Reviewed by:    kib
  
  Revision  Changes    Path
  1.145     +90 -33    src/sys/kern/vfs_cache.c
  1.760     +1 -0      src/sys/kern/vfs_subr.c
  1.352     +1 -1      src/sys/sys/vnode.h



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