plan9fox/sys
cinap_lenrek d404e9e9f8 devmnt: more carefull wakeup in mountmux
once we set q->done = 1 in mountmux, the sleeper might return freeing q
so the wakeup might access invalid memory. we change the embedded Rendez
structure in the Mntrpc into a pointer to the sleeping procs up->sleep
rendez so the rendez is always going to be valid even if the rpc has been
freed.

the call to mntstats was moved before we set q->done also to prevent
accessing invalid memory.
2012-08-24 13:00:14 +02:00
..
doc /sys/doc: remove autogenerated postscript files 2012-06-06 22:28:48 +02:00
games/lib fortunes, rob, theo: updates 2012-08-08 09:38:24 -05:00
include libmach: add arm64 constants (import from sources) 2012-08-02 22:23:58 +02:00
lib lib/profile: remove startupasfs, start rio as subprocess so we drop to rc if it fails (no framebuffer), drawterm 2012-08-17 18:19:03 +02:00
man 9bootpxe: try /cfg/pxe/default if /cfg/pxe/$ether fails before breaking to the prompt. 2012-08-21 14:23:52 +02:00
src devmnt: more carefull wakeup in mountmux 2012-08-24 13:00:14 +02:00