From owner-cvs-all Sun Dec 17 15:57:10 2000 From owner-cvs-all@FreeBSD.ORG Sun Dec 17 15:57:06 2000 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id DC7A537B400; Sun, 17 Dec 2000 15:57:05 -0800 (PST) Received: (from dillon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBHNv5F65097; Sun, 17 Dec 2000 15:57:05 -0800 (PST) (envelope-from dillon) Message-Id: <200012172357.eBHNv5F65097@freefall.freebsd.org> From: Matt Dillon Date: Sun, 17 Dec 2000 15:57:05 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ufs/ufs ufs_readwrite.c src/sys/gnu/ext2fs ext2_readwrite.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG dillon 2000/12/17 15:57:05 PST Modified files: sys/ufs/ufs ufs_readwrite.c sys/gnu/ext2fs ext2_readwrite.c Log: Avoid a data-consistency race between write() and mmap() by ensuring that newly allocated blocks are zerod. The race can occur even in the case where the write covers the entire block. Reported by: Sven Berkvens , Marc Olzheim Revision Changes Path 1.72 +10 -1 src/sys/ufs/ufs/ufs_readwrite.c 1.20 +10 -1 src/sys/gnu/ext2fs/ext2_readwrite.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message