]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Avoid a data-consistency race between write() and mmap()
authordillon <dillon@FreeBSD.org>
Sun, 17 Dec 2000 23:57:05 +0000 (23:57 +0000)
committerdillon <dillon@FreeBSD.org>
Sun, 17 Dec 2000 23:57:05 +0000 (23:57 +0000)
commit69242be380386045f137192707e6c38be6c2dde4
tree23fde77258079844ec411e103362a6eaf26bb780
parent50b480af640ec7a7a0fabc8becf398da5c3e87fc
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 <sven@berkvens.net>, Marc Olzheim <zlo@zlo.nu>
sys/gnu/ext2fs/ext2_readwrite.c
sys/gnu/fs/ext2fs/ext2_readwrite.c
sys/ufs/ufs/ufs_readwrite.c