diff options
| author | Frans Kaashoek <kaashoek@mit.edu> | 2022-09-14 11:44:10 -0400 |
|---|---|---|
| committer | Frans Kaashoek <kaashoek@mit.edu> | 2022-09-14 11:44:10 -0400 |
| commit | 5bf29abfc84c057293e55be5cd5a136b7f993fdb (patch) | |
| tree | 76a1ad1e3f0dc56c0d2c685069d74e1bd6f0f9af /kernel/sysproc.c | |
| parent | 97223ed907bf489fd051742b0e722b1a4eb5912f (diff) | |
| parent | 4b46c0c6eb464782faa36d158246ba4e3238c970 (diff) | |
| download | xv6-labs-2022-5bf29abfc84c057293e55be5cd5a136b7f993fdb.tar.xz xv6-labs-2022-5bf29abfc84c057293e55be5cd5a136b7f993fdb.zip | |
Merge branch 'riscv' into syscall
Diffstat (limited to 'kernel/sysproc.c')
| -rw-r--r-- | kernel/sysproc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/sysproc.c b/kernel/sysproc.c index 1de184e..3b4d5bd 100644 --- a/kernel/sysproc.c +++ b/kernel/sysproc.c @@ -55,6 +55,8 @@ sys_sleep(void) uint ticks0; argint(0, &n); + if(n < 0) + n = 0; acquire(&tickslock); ticks0 = ticks; while(ticks - ticks0 < n){ |
