Go to file
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
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
commands allow elvis to be invoked as ex 2012-02-22 01:51:19 +01:00
common Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
dist/bzip2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
docs Added UPDATING note about newer clang required. 2012-02-14 16:42:58 +01:00
drivers VFS - no CANCEL for async non-blocking operations 2012-03-02 15:44:48 +00:00
etc pkgin_cd clarification in motd 2012-02-18 01:17:32 +01:00
external/public-domain/xz gzip boot modules. 2012-02-17 12:32:35 +00:00
include VFS - no CANCEL for async non-blocking operations 2012-03-02 15:44:48 +00:00
kernel Revert "SMP - no_apic=0 and acpi=1 set when CONFIG_SMP=y" 2012-02-24 10:16:55 +01:00
lib VFS - no CANCEL for async non-blocking operations 2012-03-02 15:44:48 +00:00
libexec Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
man install library manpages 2012-02-16 01:48:46 +00:00
sbin Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
servers VFS - no CANCEL for async non-blocking operations 2012-03-02 15:44:48 +00:00
share Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
sys Cosmetic boot fix. 2012-02-24 13:30:09 +01:00
test test set: remove GCC specificity 2012-02-17 17:22:37 +00:00
tools include netdrv_tg3 on cd 2012-02-26 23:34:59 +01:00
usr.bin start modules at 16MB 2012-02-24 11:50:28 +01:00
usr.sbin user(8): remove output file from source 2012-02-14 15:49:04 +01:00
.gitignore Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00