From owner-cvs-sys Fri Mar 8 22:47:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA27258 for cvs-sys-outgoing; Fri, 8 Mar 1996 22:47:00 -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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: owner-cvs-sys@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