| Age | Commit message (Collapse) | Author |
|
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.
|
|
wakeup cannot access r->sleep once we set r->done because the
sleeper might just return at this point making r invalid. make
a copy of the sleep rendez pointer before setting r->done.
|
|
|
|
|
|
the prompt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it fails (no framebuffer), drawterm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sidewinder X5 Mouse (thanks Rexford Gibbs for reporting and testing)
|
|
setting HGRCPATH
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|