summaryrefslogtreecommitdiff
path: root/kernel/proc.c
AgeCommit message (Expand)Author
2019-07-10have kill() lock before looking at p->pidRobert Morris
2019-07-10tweak some comments.Robert Morris
2019-07-08holding p->lock all the way through state=RUNNABLE means we don't need EMBRYORobert Morris
2019-07-07eliminate ptable. ptable.lock -> pid_lock.Robert Morris
2019-07-07nitsRobert Morris
2019-07-07avoid a double-lock of initproc->lock if child of init is reparentingRobert Morris
2019-07-06Maybe fix two races identified by rtm (thx!):Frans Kaashoek
2019-07-04xFrans Kaashoek
2019-07-03Simplify wakeup1Frans Kaashoek
2019-07-03Apply some corresponding bug fixes from wq branch hereFrans Kaashoek
2019-07-02Fix a lost wakeup bug: the disk driver's wakeup() can run after theFrans Kaashoek
2019-07-02Merge branch 'riscv' into riscv-procFrans Kaashoek
2019-07-02xFrans Kaashoek
2019-07-02Don't start processes at the end of the proc tableFrans Kaashoek
2019-07-02Avoid two cores selecting the same process to runFrans Kaashoek
2019-07-02avoid allocproc() returning a struct proc with non-zero p->szRobert Morris
2019-07-02Checkpoint switching to per-process locks, in attempt clarify xv6'sFrans Kaashoek
2019-07-01have fork() fail, not panic, if not enough phys memRobert Morris
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris