cvs commit: src/sys/kern vfs_bio.c vfs_cluster.c src/sys/sys buf.h src/sys/vm swap_pager.c vm_pager.c

Hiten Pandya hmp at
Tue Jul 13 20:10:44 PDT 2004

hmp         2004/07/13 20:10:17 PDT

DragonFly src repository

  Modified files:
    sys/kern             vfs_bio.c vfs_cluster.c 
    sys/sys              buf.h 
    sys/vm               swap_pager.c vm_pager.c 
  BUF/BIO work, for removing the requirement of KVA mappings for I/O
  Stage 1 of 8:
  	o Replace the b_pages member of the BUF structure with an embedded
  	  XIO (b_xio).  The XIO will be used for managing the BUF's page
  	o Initialize the XIO at two main (only) points: 1) the pbuf code,
  	  which is used by the NFS code to create a temporary buffer; and
  	  bufinit(9), which is used by the rest of the BUF/BIO consumers.
  Discussed-with: 	Matthew Dillon <dillon at xxxxxxxxxxxxxxxxxxxx>,
  Revision  Changes    Path
  1.29      +99 -92    src/sys/kern/vfs_bio.c
  1.11      +31 -31    src/sys/kern/vfs_cluster.c
  1.9       +6 -2      src/sys/sys/buf.h
  1.13      +15 -15    src/sys/vm/swap_pager.c
  1.11      +1 -0      src/sys/vm/vm_pager.c

More information about the Commits mailing list