minix/drivers/filter
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
..
crc.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
crc.h Removed unused variables, added const where possible. 2010-04-07 11:25:51 +00:00
driver.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
inc.h Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
main.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
md5.c fix the somehow newly introduced warnings 2010-02-14 18:39:47 +00:00
md5.h Filter driver by Wu Bingzheng et al 2009-12-02 10:08:58 +00:00
sum.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
util.c Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00