No description
c540bcb001
- 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. |
||
---|---|---|
benchmarks | ||
bin | ||
commands | ||
common | ||
dist/bzip2 | ||
docs | ||
drivers | ||
etc | ||
external/public-domain/xz | ||
include | ||
kernel | ||
lib | ||
libexec | ||
man | ||
sbin | ||
servers | ||
share | ||
sys | ||
test | ||
tools | ||
usr.bin | ||
usr.sbin | ||
.gitignore | ||
LICENSE | ||
Makefile |