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-src
mailing list