minix/drivers/bios_wini
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
..
bios_wini.c libblockdriver: clear IPC only on stateful restart 2011-12-11 22:36:19 +01:00
Makefile Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00