diff options
author | Richard Braun <rbraun@sceen.net> | 2016-01-23 21:30:07 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2016-01-23 21:30:07 +0100 |
commit | 8bde80c03f475f06b62962905dc6766f5bc28c4c (patch) | |
tree | 28c0dd9f3b460b09ce1d9f8e7926b02bb93576b1 /linux/dev/glue/kmem.c | |
parent | bee3f0799656116cee095f79f6aa91d18157c0f0 (diff) | |
parent | e835160b6b95f3b904fbc429392a63be1e4ed6b8 (diff) | |
download | gnumach-8bde80c03f475f06b62962905dc6766f5bc28c4c.tar.gz gnumach-8bde80c03f475f06b62962905dc6766f5bc28c4c.tar.bz2 gnumach-8bde80c03f475f06b62962905dc6766f5bc28c4c.zip |
Merge branch 'rbraun/vm_page'
Diffstat (limited to 'linux/dev/glue/kmem.c')
-rw-r--r-- | linux/dev/glue/kmem.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/linux/dev/glue/kmem.c b/linux/dev/glue/kmem.c index ff052ffc..ed576105 100644 --- a/linux/dev/glue/kmem.c +++ b/linux/dev/glue/kmem.c @@ -111,10 +111,8 @@ linux_kmem_init () for (p = pages, j = 0; j < MEM_CHUNK_SIZE - PAGE_SIZE; j += PAGE_SIZE) { assert (p->phys_addr < MEM_DMA_LIMIT); - assert (p->phys_addr + PAGE_SIZE - == ((vm_page_t) p->pageq.next)->phys_addr); - - p = (vm_page_t) p->pageq.next; + assert (p->phys_addr + PAGE_SIZE == (p + 1)->phys_addr); + p++; } pages_free[i].end = pages_free[i].start + MEM_CHUNK_SIZE; |