Go to file
Thomas Veerman c540bcb001 VFS: various select fixes
- Fix locking bug when unable to send DEV_SELECT request. Upon failure
  VFS tried to cancel the select operation, but this failed due to trying
  to lock a filp that was already locked to send the request in the first
  place. Do_select_request now handles locking of filps itself instead of
  relying on the caller to do it.  This fixes a crash when killing INET.
- Fix failure to revive a process after a non-blocking select operation
  yielded no ready select operations when replying DEV_SEL_REPL1.
- Improve readability by using OK, SUSPEND, and standard error values as
  results instead of having separate macros in select.
- Don't print not having a driver for a major device; after killing a driver
  select will trigger this printf.
2012-02-17 21:09:07 +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 /usr/lib/cpp script to invoke clang -E 2012-02-17 15:15:31 +00: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 Use objcopy to build ramdisk object 2012-02-17 12:56:38 +00:00
etc gzip boot modules. 2012-02-17 12:32:35 +00:00
external/public-domain/xz gzip boot modules. 2012-02-17 12:32:35 +00:00
include Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
kernel kernel/utility.c: fix implicit decl warnings 2012-02-17 15:30:03 +01:00
lib gzip boot modules. 2012-02-17 12:32:35 +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: various select fixes 2012-02-17 21:09:07 +00:00
share Remove obsolete INSTALLFLAGS from makefiles 2012-02-16 23:26:38 +01:00
sys Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
test test set: remove GCC specificity 2012-02-17 17:22:37 +00:00
tools Fixes to allow versionless packages on cd 2012-02-17 14:26:46 +00:00
usr.bin gzip boot modules. 2012-02-17 12:32:35 +00: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