minix/servers
Tomas Hruby 72b7abd1a1 VFS - no CANCEL for async non-blocking operations
- if an operation (R, W, IOCTL) is non blocking, a flag is set
  and sent to the device.

- nothing changes for sync devices

- asyn devices should reply asap if an operation is non-blocking.
  We must trust the devices, but we had to trust them anyway to
  reply to CANCEL correctly

- we safe sending CANCEL commands to asyn devices. This greatly
  simplifies the protocol. Asynchronous devices can always reply
  when a reply is ready and do not need to deal with other
  situations

- currently, none of our drivers use the flags since they drive
  virtual devices which do not block
2012-03-02 15:44:48 +00:00
..
devman Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
ds Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
ext2 Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
hgfs hgfs: fix atime/mtime attribute setting bug 2011-12-23 19:02:57 +01:00
inet Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
init Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
ipc vm_remap_ro 2012-01-13 11:30:01 +00:00
is VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
iso9660fs iso9660: link with libc 2012-02-22 15:17:20 +00:00
lwip Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
mfs Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
pfs Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
pm Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
procfs VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
rs Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
sched Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
vfs VFS - no CANCEL for async non-blocking operations 2012-03-02 15:44:48 +00:00
vm servers: fix clang warnings in iso9660fs and vm 2012-02-17 16:48:40 +01:00
Makefile VFS: replace VFS with AVFS 2012-02-13 16:53:21 +00:00
Makefile.inc Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00