Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Aug 2003 13:03:19 -0700 (PDT)
From:      Poul-Henning Kamp <phk@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/ufs/ffs ffs_balloc.c ffs_vfsops.c src/sys/ufs/ufs inode.h ufs_inode.c
Message-ID:  <200308152003.h7FK3JQD087931@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
phk         2003/08/15 13:03:19 PDT

  FreeBSD src repository

  Modified files:
    sys/ufs/ffs          ffs_balloc.c ffs_vfsops.c 
    sys/ufs/ufs          inode.h ufs_inode.c 
  Log:
  Eliminate the i_devvp field from the incore UFS inodes, we can
  get the same value from ip->i_ump->um_devvp.
  
  This saves a pointer in the memory copies of inodes, which can
  easily run into several hundred kilobytes.
  
  The extra indirection is unmeasurable in benchmarks.
  
  Approved by:    mckusick
  
  Revision  Changes    Path
  1.43      +2 -0      src/sys/ufs/ffs/ffs_balloc.c
  1.216     +1 -2      src/sys/ufs/ffs/ffs_vfsops.c
  1.44      +1 -1      src/sys/ufs/ufs/inode.h
  1.51      +1 -4      src/sys/ufs/ufs/ufs_inode.c



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