projects
/
sbcl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0bc6029
)
cleanup: use os_vm_size_t in npage_bytes
author
Nikodemus Siivola
<nikodemus@random-state.net>
Fri, 25 Nov 2011 12:40:43 +0000
(14:40 +0200)
committer
Nikodemus Siivola
<nikodemus@random-state.net>
Sun, 27 Nov 2011 11:19:03 +0000
(13:19 +0200)
src/runtime/gencgc.c
patch
|
blob
|
history
diff --git
a/src/runtime/gencgc.c
b/src/runtime/gencgc.c
index
a5f1dc0
..
f5cc2fb
100644
(file)
--- a/
src/runtime/gencgc.c
+++ b/
src/runtime/gencgc.c
@@
-245,11
+245,11
@@
find_page_index(void *addr)
return (-1);
}
return (-1);
}
-static size_t
+static os_vm_size_t
npage_bytes(page_index_t npages)
{
gc_assert(npages>=0);
npage_bytes(page_index_t npages)
{
gc_assert(npages>=0);
- return ((unsigned long)npages)*GENCGC_CARD_BYTES;
+ return ((os_vm_size_t)npages)*GENCGC_CARD_BYTES;
}
/* Check that X is a higher address than Y and return offset from Y to
}
/* Check that X is a higher address than Y and return offset from Y to
@@
-590,7
+590,7
@@
void fast_bzero(void*, size_t); /* in <arch>-assem.S */
void zero_pages_with_mmap(page_index_t start, page_index_t end) {
page_index_t i;
void *addr = page_address(start), *new_addr;
void zero_pages_with_mmap(page_index_t start, page_index_t end) {
page_index_t i;
void *addr = page_address(start), *new_addr;
- size_t length = npage_bytes(1+end-start);
+ os_vm_size_t length = npage_bytes(1+end-start);
if (start > end)
return;
if (start > end)
return;