jehanne/sys/src/kern
Giacomo Tesio 430df16543 kernel: ignore errors on awake_gc_proc
Calling resrcwait in awake_gc_proc (that is called from pexit and thus
from sys_exits) means that we have to ignore errors that could cause
the syscall to return.

The funny part here was that one single test for newlib showed the
issue by faulting in a note handler AFTER completing with success:

	/arch/amd64/qa/lib/newlib/sigchld/213-sigqueue

The fact was that in the executable, the function notifier() was
located just after the exits() function, whose last line was a call
to _exits().

Thus, when the _exits returned, the notifier() code was executed.
2017-10-25 01:22:01 +02:00
..
amd64 kern: fix %r13 management in syscallentry 2017-10-25 01:18:57 +02:00
boot rc: use some uppercase variables (PATH, USER...) 2017-10-22 13:22:37 +02:00
ip kern/ip/gre: fix CID 156224: Uninitialized scalar variable 2017-04-25 15:53:20 +02:00
port kernel: ignore errors on awake_gc_proc 2017-10-25 01:22:01 +02:00
.gitignore first usable version of kernel and commands 2016-11-26 03:49:29 +01:00