summaryrefslogtreecommitdiff
path: root/umalloc.c
diff options
context:
space:
mode:
authorrsc <rsc>2007-08-09 17:32:40 +0000
committerrsc <rsc>2007-08-09 17:32:40 +0000
commit9583b476bf0caa3fca61f08dcb8afe138f4b4fb9 (patch)
treeeab343d678599672102009097ea55b35fa5bdc45 /umalloc.c
parent22330658fff5039b69e6b68ac3f5197c417003b6 (diff)
downloadxv6-labs-9583b476bf0caa3fca61f08dcb8afe138f4b4fb9.tar.gz
xv6-labs-9583b476bf0caa3fca61f08dcb8afe138f4b4fb9.tar.bz2
xv6-labs-9583b476bf0caa3fca61f08dcb8afe138f4b4fb9.zip
try to use cp only for curproc[cpu()]
Diffstat (limited to 'umalloc.c')
-rw-r--r--umalloc.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/umalloc.c b/umalloc.c
index 5128c32..3473c79 100644
--- a/umalloc.c
+++ b/umalloc.c
@@ -46,17 +46,17 @@ free(void *ap)
static Header*
morecore(uint nu)
{
- char *cp;
- Header *up;
+ char *p;
+ Header *hp;
if(nu < PAGE)
nu = PAGE;
- cp = sbrk(nu * sizeof(Header));
- if(cp == (char*) -1)
+ p = sbrk(nu * sizeof(Header));
+ if(p == (char*) -1)
return 0;
- up = (Header*) cp;
- up->s.size = nu;
- free((void*)(up + 1));
+ hp = (Header*)p;
+ hp->s.size = nu;
+ free((void*)(hp + 1));
return freep;
}