From owner-freebsd-commit Fri Mar 8 22:47:04 1996 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA27274 for freebsd-commit-outgoing; Fri, 8 Mar 1996 22:47:04 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA27266 for cvs-all-outgoing; Fri, 8 Mar 1996 22:47:01 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA27243 Fri, 8 Mar 1996 22:46:54 -0800 (PST) Date: Fri, 8 Mar 1996 22:46:54 -0800 (PST) From: John Dyson Message-Id: <199603090646.WAA27243@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c X-Loop: owner-cvs-all@FreeBSD.ORG Sender: owner-commit@FreeBSD.ORG X-Loop: owner-commit@FreeBSD.ORG Precedence: bulk dyson 96/03/08 22:46:53 Modified: sys/kern vfs_bio.c Log: Correct handling of dirty pages in I/O buffers. The case where pages residing in a buffer that had been dirtied by a process was being handled incorrectly. The pages were mistakenly placed into the cache queue. This would likely have the effect of mmaped page modifications being lost when I/O system calls were being used simultaneously to the same locations in a file. Submitted by: davidg Revision Changes Path 1.88 +9 -3 src/sys/kern/vfs_bio.c