Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Mar 1998 14:49:46 -0800 (PST)
From:      John Dyson <dyson@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG
Subject:   cvs commit: src/sys/conf options src/sys/kern kern_physio.c vfs_bio.c vfs_cluster.c vfs_subr.c src/sys/sys buf.h src/sys/ufs/ffs ffs_inode.c ffs_vnops.c
Message-ID:  <199803192249.OAA00715@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
dyson       1998/03/19 14:49:45 PST

  Modified files:
    sys/conf             options 
  Log:
  Add ENABLE_VFS_IOOPT kernel option.
  
  Revision  Changes    Path
  1.68      +2 -1      src/sys/conf/options

  Modified files:
    sys/kern             kern_physio.c vfs_bio.c vfs_cluster.c 
                         vfs_subr.c 
  Log:
  In kern_physio.c fix tsleep priority messup.
  
  In vfs_bio.c, remove b_generation count usage,
  	remove redundant reassignbuf,
  	remove redundant spl(s),
  	manage page PG_ZERO flags more correctly,
  	utilize in invalid value for b_offset until it
  		is properly initialized.  Add asserts
  		for #ifdef DIAGNOSTIC, when b_offset is
  		improperly used.
  	when a process is not performing I/O, and just waiting
  		on a buffer generally, make the sleep priority
  		low.
  	only check page validity in getblk for B_VMIO buffers.
  
  In vfs_cluster, add b_offset asserts, correct pointer calculation
  	for clustered reads.  Improve readability of certain parts of
  	the code.  Remove redundant spl(s).
  
  In vfs_subr, correct usage of vfs_bio_awrite (From Andrew Gallatin
  	<gallatin@cs.duke.edu>).  More vtruncbuf problems fixed.
  
  Revision  Changes    Path
  1.24      +1 -5      src/sys/kern/kern_physio.c
  1.159     +71 -41    src/sys/kern/vfs_bio.c
  1.60      +22 -11    src/sys/kern/vfs_cluster.c
  1.145     +36 -28    src/sys/kern/vfs_subr.c

  Modified files:
    sys/sys              buf.h 
  Log:
  Remove b_generation.
  
  Revision  Changes    Path
  1.49      +3 -2      src/sys/sys/buf.h

  Modified files:
    sys/ufs/ffs          ffs_inode.c ffs_vnops.c 
  Log:
  Fix vfs_bio_awrite usage, and correct vtruncbuf usage.
  
  Revision  Changes    Path
  1.38      +8 -5      src/sys/ufs/ffs/ffs_inode.c
  1.45      +9 -6      src/sys/ufs/ffs/ffs_vnops.c



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