From 0e03a5f9fd033eb1f3defe58d799ec7e1dba564a Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Tue, 16 Dec 2014 09:41:05 +0100 Subject: kernel: replace ulong with uintptr in ucallocb() and fix unneeded parentheses --- sys/src/9/port/ucallocb.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'sys/src/9/port/ucallocb.c') diff --git a/sys/src/9/port/ucallocb.c b/sys/src/9/port/ucallocb.c index 93a07d336..126733d9a 100644 --- a/sys/src/9/port/ucallocb.c +++ b/sys/src/9/port/ucallocb.c @@ -24,25 +24,25 @@ static Block* _ucallocb(int size) { Block *b; - ulong addr; + uintptr addr; if((b = ucalloc(sizeof(Block)+size+Hdrspc)) == nil) return nil; b->next = nil; b->list = nil; - b->free = 0; + b->free = nil; b->flag = 0; /* align start of data portion by rounding up */ - addr = (ulong)b; + addr = (uintptr)b; addr = ROUND(addr + sizeof(Block), BLOCKALIGN); b->base = (uchar*)addr; /* align end of data portion by rounding down */ - b->lim = ((uchar*)b) + msize(b); - addr = (ulong)(b->lim); - addr = addr & ~(BLOCKALIGN-1); + b->lim = (uchar*)b + msize(b); + addr = (uintptr)b->lim; + addr &= ~(BLOCKALIGN-1); b->lim = (uchar*)addr; /* leave sluff at beginning for added headers */ @@ -123,7 +123,7 @@ ucfreeb(Block *b) * drivers which perform non cache coherent DMA manage their own buffer * pool of uncached buffers and provide their own free routine. */ - if(b->free) { + if(b->free != nil) { b->free(b); return; } -- cgit v1.2.3