No description
Find a file
David van Moolenbroek 4005bba437 libblockdriver: clear IPC only on stateful restart
This removes a race condition when the block driver performs a
complete restart after a crash (the new default). If any user of
the driver finds out its new endpoint and sends a request to the
new driver instance before this instance has had the chance to
initialize, then its initialization would clear all IPC state and
thereby erroneously cancel the incoming request. Clearing IPC
state is only desired upon a stateful restart (where the driver's
endpoint is retained). This information is now passed to and used
by libblockdriver accordingly.
2011-12-11 22:36:19 +01:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Increase gid_t and uid_t to 32 bits 2011-09-05 13:56:14 +00:00
boot boot e820 memory detection fixes 2011-09-19 13:36:03 +00:00
commands Enable GCOV always 2011-12-07 15:20:26 +00:00
common libblockdriver: clear IPC only on stateful restart 2011-12-11 22:36:19 +01:00
dist/bzip2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
docs Switch to NetBSD passwd format 2011-11-14 14:47:42 +00:00
drivers libblockdriver: clear IPC only on stateful restart 2011-12-11 22:36:19 +01:00
etc Don't run package rc's when booting from cd. 2011-11-28 14:32:18 +01:00
include Implement issetugid syscall 2011-11-28 10:03:43 +00:00
kernel add -L for future compiler-rt lib location 2011-12-08 18:07:57 +01:00
lib libblockdriver: clear IPC only on stateful restart 2011-12-11 22:36:19 +01:00
libexec update/fix manpage support 2011-09-28 15:24:15 +00:00
man Add block device tracing facility 2011-11-25 13:47:21 +01:00
nbsd_include Fix stat symbols 2011-11-30 11:17:13 +00:00
servers procfs: add /proc/dmap 2011-12-11 22:35:33 +01:00
share add -L for future compiler-rt lib location 2011-12-08 18:07:57 +01:00
test blocktest: resolve label/minor in userland 2011-12-11 22:35:37 +01:00
tools fix bzip2 location in nbsd_ports 2011-12-06 16:22:54 +01:00
usr.bin import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
usr.sbin Switch to NetBSD passwd format 2011-11-14 14:47:42 +00:00
.gitignore .gitignore: add more generated files 2011-12-03 23:04:45 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Switch to NetBSD passwd format 2011-11-14 14:47:42 +00:00