diff options
author | Frans Kaashoek <[email protected]> | 2019-07-22 20:58:15 -0400 |
---|---|---|
committer | Frans Kaashoek <[email protected]> | 2019-07-22 20:58:15 -0400 |
commit | 6c78af4a577aa88cc499ea777556a4a16dd4a7fe (patch) | |
tree | df3d0e3016dd24912644826dfdf63aa305f4fed9 /kernel/vm.c | |
parent | 62091abae9613f9b6ac971b72411e5ee722cc530 (diff) | |
download | xv6-labs-6c78af4a577aa88cc499ea777556a4a16dd4a7fe.tar.gz xv6-labs-6c78af4a577aa88cc499ea777556a4a16dd4a7fe.tar.bz2 xv6-labs-6c78af4a577aa88cc499ea777556a4a16dd4a7fe.zip |
fix mapkstack
Diffstat (limited to 'kernel/vm.c')
-rw-r--r-- | kernel/vm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/vm.c b/kernel/vm.c index cbea684..7dc84ba 100644 --- a/kernel/vm.c +++ b/kernel/vm.c @@ -406,13 +406,13 @@ copyinstr(pagetable_t pagetable, char *dst, uint64 srcva, uint64 max) } char * -map_kstack(uint64 kstack) +mapkstack(uint64 kstack) { char *k = kalloc(); if(k == 0) { return 0; } - if (mappages(kernel_pagetable, (uint64) kstack, PGSIZE, + if (mappages(kernel_pagetable, kstack, PGSIZE, (uint64) k, PTE_R | PTE_W) == 0) { kvminithart(); return (char *) kstack; |