summaryrefslogtreecommitdiffstats
path: root/sys/amd64
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2008-07-09 06:04:10 +0000
committeralc <alc@FreeBSD.org>2008-07-09 06:04:10 +0000
commit1f7be5a00fe1c302a72fa60099f31e309bfe74cb (patch)
tree9edc5086d3702f13be4b1661ea71185867f183bd /sys/amd64
parent8bced35dc2abf67e9f17cae9597bff47aa244820 (diff)
downloadFreeBSD-src-1f7be5a00fe1c302a72fa60099f31e309bfe74cb.zip
FreeBSD-src-1f7be5a00fe1c302a72fa60099f31e309bfe74cb.tar.gz
Fix lines that are too long in pmap_growkernel() by substituting shorter but
equivalent expressions.
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/amd64/pmap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c
index a3e14e23..7b9222e 100644
--- a/sys/amd64/amd64/pmap.c
+++ b/sys/amd64/amd64/pmap.c
@@ -1721,7 +1721,7 @@ pmap_growkernel(vm_offset_t addr)
if (KERNBASE < addr && addr <= KERNBASE + NKPT * NBPDR)
return;
- addr = roundup2(addr, PAGE_SIZE * NPTEPG);
+ addr = roundup2(addr, NBPDR);
if (addr - 1 >= kernel_map->max_offset)
addr = kernel_map->max_offset;
while (kernel_vm_end < addr) {
@@ -1742,7 +1742,7 @@ pmap_growkernel(vm_offset_t addr)
}
pde = pmap_pdpe_to_pde(pdpe, kernel_vm_end);
if ((*pde & PG_V) != 0) {
- kernel_vm_end = (kernel_vm_end + PAGE_SIZE * NPTEPG) & ~(PAGE_SIZE * NPTEPG - 1);
+ kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK;
if (kernel_vm_end - 1 >= kernel_map->max_offset) {
kernel_vm_end = kernel_map->max_offset;
break;
@@ -1761,7 +1761,7 @@ pmap_growkernel(vm_offset_t addr)
newpdir = (pd_entry_t) (paddr | PG_V | PG_RW | PG_A | PG_M);
pde_store(pde, newpdir);
- kernel_vm_end = (kernel_vm_end + PAGE_SIZE * NPTEPG) & ~(PAGE_SIZE * NPTEPG - 1);
+ kernel_vm_end = (kernel_vm_end + NBPDR) & ~PDRMASK;
if (kernel_vm_end - 1 >= kernel_map->max_offset) {
kernel_vm_end = kernel_map->max_offset;
break;
OpenPOWER on IntegriCloud