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

Craig Rodrigues rodrigc at FreeBSD.org
Tue Dec 6 19:39:09 PST 2005


rodrigc     2005-12-07 03:39:08 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             vfs_bio.c vfs_cluster.c 
    sys/sys              buf.h 
  Log:
  Changes imported from XFS for FreeBSD project:
  - add fields to struct buf (needed by XFS)
      - 3 private fields: b_fsprivate1, b_fsprivate2, b_fsprivate3
      - b_pin_count, count of pinned buffer
  
  - add new B_MANAGED flag
  - add breada() function to initiate asynchronous I/O on read-ahead blocks.
  - add bufdone_finish(), bpin(), bunpin_wait() functions
  
  Patches provided by:    kan
  Reviewed by:            phk
  Silence on:             arch@
  
  Revision  Changes    Path
  1.499     +130 -32   src/sys/kern/vfs_bio.c
  1.170     +15 -0     src/sys/kern/vfs_cluster.c
  1.192     +10 -1     src/sys/sys/buf.h


More information about the cvs-all mailing list