diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-04-26 15:47:47 +0200 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-05-20 10:56:15 +0200 |
commit | 6eb79f812ee43a4e9142de61a5821e0cc8c52bb1 (patch) | |
tree | 40bf469bc4c852bd605949d29033b46ae2fb1775 /kern/debug.c | |
parent | 3c3d3614673c93bf1b1f47d612d8067455d06920 (diff) |
kern: gracefully handle resource shortage
* kern/thread.c (stack_alloc): Report resource shortage.
* kern/sched_prim.h (stack_alloc): Adjust declaration accordingly.
* kern/thread_swap.c (thread_doswapin): Report resource shortage.
(swapin_thread_continue): If the swap-in fails, put the thread back on
the queue and go back to sleep.
* kern/thread_swap.h (thread_doswapin): Adjust declaration accordingly.
Diffstat (limited to 'kern/debug.c')
0 files changed, 0 insertions, 0 deletions