Date: Wed, 7 Dec 2005 03:39:08 +0000 (UTC) From: Craig Rodrigues <rodrigc@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_bio.c vfs_cluster.c src/sys/sys buf.h Message-ID: <200512070339.jB73d8ai001786@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200512070339.jB73d8ai001786>
