summaryrefslogtreecommitdiff
path: root/sys/src/9/port/proc.c
AgeCommit message (Expand)Author
2016-09-08kernel: fix type for utime/stime in pexit(), fix debug format stringscinap_lenrek
2016-09-08kernel: always do unsigned subtractions for m->ticks delta for updatecpu() an...cinap_lenrek
2016-03-29kernel: fix procflushmmu()cinap_lenrek
2016-03-28kernel: print pid as %lud instead %lux (in tsleep() debug print)cinap_lenrek
2016-03-27zynq: introduce SG_FAULT to prevent access to AXI segment while PL is not readycinap_lenrek
2016-03-26kernel: fix tsleep()/twakeup()/tsemacquire() racecinap_lenrek
2016-01-07format pointer subtraction results with %zd instead of %ld (for long -> intpt...cinap_lenrek
2015-08-25fix fuckupglenda
2015-08-25import E script from bell labsmischief
2015-06-18kernel: do not inherit Proc.dot (current working directory) in kproc()cinap_lenrek
2015-06-12kernel: fix accounttime() for HZ >= 1000cinap_lenrek
2015-04-16kernel: leave shared, physical and fixed segments alone in killbig()cinap_lenrek
2014-11-09kernel: remove implicit Proc* argument from procctl()cinap_lenrek
2014-08-17kernel: make noswap flag exclude processes from killbig() if not eve, reset n...cinap_lenrek
2014-07-14devproc: fix proccrlmemio bugscinap_lenrek
2014-06-23kernel: more proc.c cleanupcinap_lenrek
2014-06-23kernel: make use of nil and 0 consistent in proc.ccinap_lenrek
2014-06-23kernel: fix cooperative scheduling for wired processescinap_lenrek
2014-06-22kernel: new pagecache, remove Lock from page, use cmpswap for Ref instead of ...cinap_lenrek
2014-06-05kernel: dont use atomic increment for Proc.nlocks, maintain Lock.m for lock()...cinap_lenrek
2014-04-29kernel: always reset notepending in eqlock, handle forceclosefgrp in eqlockscinap_lenrek
2014-01-20kernel: apply uintptr for ulong when a pointer is storedcinap_lenrek
2014-01-10kernel: fix fairshare formula in comment (thanks erik)cinap_lenrek
2014-01-01kernel: nil check, exited procs handling in postnote()cinap_lenrek
2013-12-31kernel: check for error label stack underflow in nexterror()cinap_lenrek
2013-12-07kernel: simplify pexit(), avoid making wait record for RFNOWAIT (parentless) ...cinap_lenrek
2013-12-07devproc: make sure /proc/n/wait waits for the right process childrencinap_lenrek
2013-12-07kernel: fix pexit() Waitmsg memory leak.cinap_lenrek
2013-05-27kernel: dont copy fpsave on fork, simplify freeing waitq in pexit(), remove u...cinap_lenrek
2012-11-23ratrace: fix race conditions and range checkcinap_lenrek
2012-11-07fix spurious kproc ppidcinap_lenrek
2012-10-11kernel: try to catch some (rare) mistakescinap_lenrek
2012-09-30fix devproc and killbig segment racecinap_lenrek
2012-08-24wait: always check up->nchild before going to sleepcinap_lenrek
2012-03-28panic: trailing newlinescinap_lenrek
2012-02-06make smalloc() uninterruptable as most callers cant handle it anywaycinap_lenrek
2012-02-06fix potential double ready in postnote() for rendezvouscinap_lenrek
2012-02-05more checking for eqlockcinap_lenrek
2012-01-22fix unlock(&procalloc) race on mp systemscinap_lenrek
2012-01-09eqlock: dont rely on notepending flag when detecting eqlock interruptioncinap_lenrek
2011-12-21kernel: better pidalloc()cinap_lenrek
2011-12-20kernel: add pidalloc() and reuse pid once the counter wraps arroundcinap_lenrek
2011-12-13killbig(): fix crash if no process could be foundcinap_lenrek
2011-11-02eqlock: fix postnote/qunlock racecinap_lenrek
2011-08-26calculate the real number of pages used by segments and use it for killbig an...cinap_lenrek
2011-08-20added interrupt proc ctl messageaiju
2011-08-11eqlock(): use separate lock to protect eql, fix missing unlockcinap_lenrek
2011-08-10added eqlock(), a interruptable version of qlock. addresses issue #81cinap_lenrek
2011-07-18add message on OOM kill, fix issue #70aiju
2011-05-31kproc(): remove the lines and the commentcinap_lenrek