Go to file
David van Moolenbroek 0c11190cdc MFS: reimplement block clean marking fix
MFS' get_block() must never return a newly acquired block buffer that
is marked dirty from previous use. This patch replaces git-dd59d50,
which assumed a working model where blocks for device NO_DEV would
never be dirty. For at least one scenario, that assumption does not
hold, triggering superblock overwrite warnings. In this patch, blocks
are explicitly marked as clean upon being repurposed. The working
model is now restored to be: the dirty state of a block is relevant
only when its associated device is not set to NO_DEV.
2012-04-20 17:40:47 +02:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Import NetBSD cat(1) 2012-03-14 16:54:30 +01:00
commands update_bootcfg: fix: generate absolute paths 2012-04-18 16:30:06 +02:00
common recognize and execute dynamically linked executables 2012-04-16 00:41:42 +00:00
dist/bzip2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
docs dynamic executables on ramdisk support 2012-04-16 14:06:09 +02:00
drivers release fixes 2012-04-17 16:58:58 +02:00
etc daily cron: fix timestamp updating 2012-04-19 16:57:58 +02:00
external Import NetBSD file(1) 2012-04-03 01:15:36 +02:00
include use linker to align fpu state save area 2012-04-19 15:06:47 +02:00
kernel use linker to align fpu state save area 2012-04-19 15:06:47 +02:00
lib build shared versions of libraries 2012-04-16 05:21:20 +02:00
libexec build shared versions of libraries 2012-04-16 05:21:20 +02:00
man Add a simple utility to send control messages 2012-04-13 12:58:41 +00:00
sbin Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
servers MFS: reimplement block clean marking fix 2012-04-20 17:40:47 +02:00
share build shared versions of libraries 2012-04-16 05:21:20 +02:00
sys Import NetBSD usr.bin/login 2012-04-11 20:02:15 +02:00
test VFS: reimplement truncate mtime/ctime fix 2012-04-20 11:35:59 +02:00
tools release fixes 2012-04-17 16:58:58 +02:00
usr.bin build shared versions of libraries 2012-04-16 05:21:20 +02:00
usr.sbin release fixes 2012-04-17 16:58:58 +02:00
.gitignore build shared versions of libraries 2012-04-16 05:21:20 +02:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile clean up master Makefile a bit 2012-04-01 03:45:02 +02:00