Date: Sun, 9 Feb 2003 01:47:31 -0800 (PST) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, legacy-committers@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_bio.c Message-ID: <200302090947.h199lVv3053638@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jeff 2003/02/09 01:47:31 PST
Modified files:
sys/kern vfs_bio.c
Log:
- Lock down the buffer cache's infrastructure code. This includes locks on
buf lists, synchronization variables, and atomic ops for the counters.
This change does not remove giant from any code although some pushdown
may be possible.
- In vfs_bio_awrite() don't access buf fields without the buf lock.
Revision Changes Path
1.360 +154 -61 src/sys/kern/vfs_bio.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302090947.h199lVv3053638>
