Module Name: src
Committed By: matt
Date: Sun Aug 23 06:38:08 UTC 2009
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: types.h
src/sys/arch/mips/mips [matt-nb5-mips64]: db_disasm.c mips_machdep.c
pmap.c
src/sys/uvm [matt-nb5-mips64]: uvm_map.c uvm_unix.c
Log Message:
PRIxVADDR, PRIdVSIZE, PRIxVSIZE, or PRIxPADDR as appropriate.
Use __intXX_t or __uintXX_t as appropriate in <mips/types.h>
To generate a diff of this commit:
cvs rdiff -u -r1.43.36.3 -r1.43.36.4 src/sys/arch/mips/include/types.h
cvs rdiff -u -r1.19 -r1.19.62.1 src/sys/arch/mips/mips/db_disasm.c
cvs rdiff -u -r1.205.4.1.2.1.2.3 -r1.205.4.1.2.1.2.4 \
src/sys/arch/mips/mips/mips_machdep.c
cvs rdiff -u -r1.179.16.1 -r1.179.16.2 src/sys/arch/mips/mips/pmap.c
cvs rdiff -u -r1.263.4.3 -r1.263.4.3.4.1 src/sys/uvm/uvm_map.c
cvs rdiff -u -r1.40 -r1.40.28.1 src/sys/uvm/uvm_unix.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/mips/include/types.h
diff -u src/sys/arch/mips/include/types.h:1.43.36.3 src/sys/arch/mips/include/types.h:1.43.36.4
--- src/sys/arch/mips/include/types.h:1.43.36.3 Sun Aug 23 03:38:19 2009
+++ src/sys/arch/mips/include/types.h Sun Aug 23 06:38:07 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.43.36.3 2009/08/23 03:38:19 matt Exp $ */
+/* $NetBSD: types.h,v 1.43.36.4 2009/08/23 06:38:07 matt Exp $ */
/*-
* Copyright (c) 1992, 1993
@@ -47,53 +47,56 @@
* the rest of the operating system as possible.
*/
-#if defined(__mips_n32)
-typedef long long mips_reg_t;
-typedef unsigned long long mips_ureg_t;
-typedef long long mips_fpreg_t;
-#else
-#if defined(__mips_o64) || defined(__mips_o32)
-typedef int mips_fpreg_t;
-#else
-typedef long mips_fpreg_t;
-#endif
-typedef long mips_reg_t;
-typedef unsigned long mips_ureg_t;
-#endif
/* NB: This should probably be if defined(_KERNEL) */
#if defined(_NETBSD_SOURCE)
-#if defined(_MIPS_PADDR_T_64BIT) && !defined(_LP64)
-typedef unsigned long long paddr_t;
-typedef unsigned long long psize_t;
-#define PRIxPADDR "llx"
-#define PRIxPSIZE "llx"
+#if defined(_MIPS_PADDR_T_64BIT) || defined(_LP64)
+typedef __uint64_t paddr_t;
+typedef __uint64_t psize_t;
+#define PRIxPADDR PRIx64
+#define PRIxPSIZE PRIx64
+#define PRIdPSIZE PRId64
#else
-typedef unsigned long paddr_t;
-typedef unsigned long psize_t;
-#define PRIxPADDR "lx"
-#define PRIxPSIZE "lx"
-#endif
-typedef unsigned long vaddr_t;
-typedef unsigned long vsize_t;
-#define PRIxVADDR "lx"
-#define PRIxVSIZE "lx"
+typedef __uint32_t paddr_t;
+typedef __uint32_t psize_t;
+#define PRIxPADDR PRIx32
+#define PRIxPSIZE PRIx32
+#define PRIdPSIZE PRId32
+#endif
+typedef __uint32_t vaddr_t;
+typedef __uint32_t vsize_t;
+#define PRIxVADDR PRIx32
+#define PRIxVSIZE PRIx32
+#define PRIdVSIZE PRId32
#endif
/* Make sure this is signed; we need pointers to be sign-extended. */
-#if defined(__mips_n32)
-typedef long register32_t;
-typedef long long register_t;
-#define PRIxREGISTER32 "lx"
-#define PRIxREGISTER "llx"
+#if defined(__mips_o64) || defined(__mips_o32)
+typedef __uint32_t fpregister_t;
+typedef __uint32_t mips_fpreg_t; /* do not use */
+#else
+typedef __uint64_t fpregister_t;
+typedef __uint64_t mips_fpreg_t; /* do not use */
+#endif
+#if defined(__mips_o32)
+typedef __int32_t register_t;
+typedef __uint32_t uregister_t;
+typedef __int32_t mips_reg_t; /* do not use */
+typedef __uint32_t mips_ureg_t; /* do not use */
+#define PRIxREGISTER PRIx32
+#define PRIxUREGISTER PRIx32
#else
-#if !defined(__mips_o32)
-typedef int register32_t;
-#define PRIxREGISTER32 "x"
-#endif
-#define PRIxREGISTER "lx"
-typedef long register_t;
-#endif /* __mips_n32 */
+typedef __int64_t register_t;
+typedef __uint64_t uregister_t;
+typedef __int64_t mips_reg_t; /* do not use */
+typedef __uint64_t mips_ureg_t; /* do not use */
+typedef __int32_t register32_t;
+typedef __uint32_t uregister32_t;
+#define PRIxREGISTER32 PRIx32
+#define PRIxUREGISTER32 PRIx32
+#define PRIxREGISTER PRIx64
+#define PRIxUREGISTER PRIx64
+#endif /* __mips_o32 */
#if defined(_KERNEL)
typedef struct label_t {
Index: src/sys/arch/mips/mips/db_disasm.c
diff -u src/sys/arch/mips/mips/db_disasm.c:1.19 src/sys/arch/mips/mips/db_disasm.c:1.19.62.1
--- src/sys/arch/mips/mips/db_disasm.c:1.19 Wed Feb 28 04:21:53 2007
+++ src/sys/arch/mips/mips/db_disasm.c Sun Aug 23 06:38:07 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: db_disasm.c,v 1.19 2007/02/28 04:21:53 thorpej Exp $ */
+/* $NetBSD: db_disasm.c,v 1.19.62.1 2009/08/23 06:38:07 matt Exp $ */
/*-
* Copyright (c) 1991, 1993
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_disasm.c,v 1.19 2007/02/28 04:21:53 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_disasm.c,v 1.19.62.1 2009/08/23 06:38:07 matt Exp $");
#include <sys/types.h>
#include <sys/systm.h>
@@ -509,8 +509,8 @@
db_printf("%s", symname);
else
db_printf("<%s+%lx>", symname, diff);
- db_printf("\t[addr:0x%08lx]", loc);
+ db_printf("\t[addr:%#"PRIxVADDR"]", loc);
} else {
- db_printf("0x%08lx", loc);
+ db_printf("%#"PRIxVADDR, loc);
}
}
Index: src/sys/arch/mips/mips/mips_machdep.c
diff -u src/sys/arch/mips/mips/mips_machdep.c:1.205.4.1.2.1.2.3 src/sys/arch/mips/mips/mips_machdep.c:1.205.4.1.2.1.2.4
--- src/sys/arch/mips/mips/mips_machdep.c:1.205.4.1.2.1.2.3 Sun Aug 23 03:38:19 2009
+++ src/sys/arch/mips/mips/mips_machdep.c Sun Aug 23 06:38:07 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: mips_machdep.c,v 1.205.4.1.2.1.2.3 2009/08/23 03:38:19 matt Exp $ */
+/* $NetBSD: mips_machdep.c,v 1.205.4.1.2.1.2.4 2009/08/23 06:38:07 matt Exp $ */
/*
* Copyright 2002 Wasabi Systems, Inc.
@@ -112,7 +112,7 @@
#include <sys/cdefs.h> /* RCS ID & Copyright macro defns */
-__KERNEL_RCSID(0, "$NetBSD: mips_machdep.c,v 1.205.4.1.2.1.2.3 2009/08/23 03:38:19 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mips_machdep.c,v 1.205.4.1.2.1.2.4 2009/08/23 06:38:07 matt Exp $");
#include "opt_cputype.h"
@@ -1498,8 +1498,8 @@
/* warn if the message buffer had to be shrunk */
if (sz != reqsz)
- printf("WARNING: %ld bytes not available for msgbuf "
- "in last cluster (%ld used)\n", reqsz, sz);
+ printf("WARNING: %"PRIdVSIZE" bytes not available for msgbuf "
+ "in last cluster (%"PRIdVSIZE" used)\n", reqsz, sz);
}
void
Index: src/sys/arch/mips/mips/pmap.c
diff -u src/sys/arch/mips/mips/pmap.c:1.179.16.1 src/sys/arch/mips/mips/pmap.c:1.179.16.2
--- src/sys/arch/mips/mips/pmap.c:1.179.16.1 Fri Aug 21 17:37:30 2009
+++ src/sys/arch/mips/mips/pmap.c Sun Aug 23 06:38:07 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.179.16.1 2009/08/21 17:37:30 matt Exp $ */
+/* $NetBSD: pmap.c,v 1.179.16.2 2009/08/23 06:38:07 matt Exp $ */
/*-
* Copyright (c) 1998, 2001 The NetBSD Foundation, Inc.
@@ -67,7 +67,7 @@
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.179.16.1 2009/08/21 17:37:30 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.179.16.2 2009/08/23 06:38:07 matt Exp $");
/*
* Manages physical address maps.
@@ -269,8 +269,8 @@
if (pg == NULL) {
/* page is unmanaged */
#ifdef DIAGNOSTIC
- printf("mips_flushcache_allpvh(): unmanged pa = %08lx\n",
- (u_long)pa);
+ printf("mips_flushcache_allpvh(): unmanaged pa = %#"PRIxPADDR"\n",
+ pa);
#endif
return;
}
@@ -743,7 +743,7 @@
#ifdef DEBUG
if (pmapdebug & (PDB_FOLLOW|PDB_REMOVE|PDB_PROTECT))
- printf("pmap_remove(%p, %lx, %lx)\n", pmap, sva, eva);
+ printf("pmap_remove(%p, %#"PRIxVADDR", %#"PRIxVADDR")\n", pmap, sva, eva);
remove_stats.calls++;
#endif
if (pmap == pmap_kernel()) {
@@ -851,8 +851,8 @@
#ifdef DEBUG
if ((pmapdebug & (PDB_FOLLOW|PDB_PROTECT)) ||
(prot == VM_PROT_NONE && (pmapdebug & PDB_REMOVE)))
- printf("pmap_page_protect(%lx, %x)\n",
- (u_long)VM_PAGE_TO_PHYS(pg), prot);
+ printf("pmap_page_protect(%#"PRIxPADDR", %x)\n",
+ VM_PAGE_TO_PHYS(pg), prot);
#endif
switch (prot) {
case VM_PROT_READ|VM_PROT_WRITE:
@@ -902,7 +902,7 @@
#ifdef DEBUG
if (pmapdebug & (PDB_FOLLOW|PDB_PROTECT))
- printf("pmap_protect(%p, %lx, %lx, %x)\n",
+ printf("pmap_protect(%p, %#"PRIxVADDR", %#"PRIxVADDR", %x)\n",
pmap, sva, eva, prot);
#endif
if ((prot & VM_PROT_READ) == VM_PROT_NONE) {
@@ -1071,7 +1071,7 @@
#ifdef DEBUG
if (pmapdebug & (PDB_FOLLOW|PDB_ENTER))
- printf("pmap_page_uncache(%lx)\n", (u_long)VM_PAGE_TO_PHYS(pg));
+ printf("pmap_page_uncache(%#"PRIxPADDR")\n", VM_PAGE_TO_PHYS(pg));
#endif
newmode = mode & PV_UNCACHED ? MIPS3_PG_UNCACHED : MIPS3_PG_CACHED;
pv = pg->mdpage.pvh_list;
@@ -1136,8 +1136,8 @@
#ifdef DEBUG
if (pmapdebug & (PDB_FOLLOW|PDB_ENTER))
- printf("pmap_enter(%p, %lx, %lx, %x, %x)\n",
- pmap, va, (u_long)pa, prot, wired);
+ printf("pmap_enter(%p, %#"PRIxVADDR", %#"PRIxPADDR", %x, %x)\n",
+ pmap, va, pa, prot, wired);
#endif
#if defined(DEBUG) || defined(DIAGNOSTIC) || defined(PARANOIADIAG)
if (pmap == pmap_kernel()) {
@@ -1368,8 +1368,8 @@
if (MIPS_HAS_R4K_MMU && (prot == (VM_PROT_READ | VM_PROT_EXECUTE))) {
#ifdef DEBUG
if (pmapdebug & PDB_ENTER)
- printf("pmap_enter: flush I cache va %lx (%lx)\n",
- va - NBPG, (u_long)pa);
+ printf("pmap_enter: flush I cache va %#"PRIxVADDR" (%#"PRIxPADDR")\n",
+ va - NBPG, pa);
#endif
/* XXXJRT */
mips_icache_sync_range_index(va, PAGE_SIZE);
@@ -1388,7 +1388,7 @@
#ifdef DEBUG
if (pmapdebug & (PDB_FOLLOW|PDB_ENTER))
- printf("pmap_kenter_pa(%lx, %lx, %x)\n", va, (u_long)pa, prot);
+ printf("pmap_kenter_pa(%#"PRIxVADDR", %#"PRIxPADDR", %x)\n", va, pa, prot);
#endif
if (MIPS_HAS_R4K_MMU) {
@@ -1433,7 +1433,7 @@
#ifdef DEBUG
if (pmapdebug & (PDB_FOLLOW|PDB_REMOVE))
- printf("pmap_kremove(%lx, %lx)\n", va, len);
+ printf("pmap_kremove(%#"PRIxVADDR", %#"PRIxVSIZE")\n", va, len);
#endif
pte = kvtopte(va);
@@ -1469,7 +1469,7 @@
#ifdef DEBUG
if (pmapdebug & (PDB_FOLLOW|PDB_WIRING))
- printf("pmap_unwire(%p, %lx)\n", pmap, va);
+ printf("pmap_unwire(%p, %#"PRIxVADDR")\n", pmap, va);
#endif
/*
* Don't need to flush the TLB since PG_WIRED is only in software.
@@ -1485,7 +1485,7 @@
pte = pmap_segmap(pmap, va);
#ifdef DIAGNOSTIC
if (pte == NULL)
- panic("pmap_unwire: pmap %p va 0x%lx invalid STE",
+ panic("pmap_unwire: pmap %p va %#"PRIxVADDR" invalid STE",
pmap, va);
#endif
pte += (va >> PGSHIFT) & (NPTEPG - 1);
@@ -1493,7 +1493,7 @@
#ifdef DIAGNOSTIC
if (mips_pg_v(pte->pt_entry) == 0)
- panic("pmap_unwire: pmap %p va 0x%lx invalid PTE",
+ panic("pmap_unwire: pmap %p va %#"PRIxVADDR" invalid PTE",
pmap, va);
#endif
@@ -1503,7 +1503,7 @@
}
#ifdef DIAGNOSTIC
else {
- printf("pmap_unwire: wiring for pmap %p va 0x%lx "
+ printf("pmap_unwire: wiring for pmap %p va %#"PRIxVADDR" "
"didn't change!\n", pmap, va);
}
#endif
@@ -1523,7 +1523,7 @@
#ifdef DEBUG
if (pmapdebug & PDB_FOLLOW)
- printf("pmap_extract(%p, 0x%lx) -> ", pmap, va);
+ printf("pmap_extract(%p, %#"PRIxVADDR") -> ", pmap, va);
#endif
if (pmap == pmap_kernel()) {
if (va >= (uintptr_t)MIPS_KSEG0_START && va < (uintptr_t)MIPS_KSEG1_START) {
@@ -1538,7 +1538,7 @@
#endif
#ifdef DIAGNOSTIC
else if (va >= (uintptr_t)MIPS_KSEG1_START && va < (uintptr_t)MIPS_KSEG2_START)
- panic("pmap_extract: kseg1 address 0x%lx", va);
+ panic("pmap_extract: kseg1 address %#"PRIxVADDR"", va);
#endif
else
pte = kvtopte(va);
@@ -1566,7 +1566,7 @@
}
#ifdef DEBUG
if (pmapdebug & PDB_FOLLOW)
- printf("pa 0x%lx\n", (u_long)pa);
+ printf("pa %#"PRIxPADDR"\n", pa);
#endif
return true;
}
@@ -1585,7 +1585,7 @@
#ifdef DEBUG
if (pmapdebug & PDB_FOLLOW)
- printf("pmap_copy(%p, %p, %lx, %lx, %lx)\n",
+ printf("pmap_copy(%p, %p, %#"PRIxVADDR", %#"PRIxVSIZE", %#"PRIxVADDR")\n",
dst_pmap, src_pmap, dst_addr, len, src_addr);
#endif
}
@@ -1625,11 +1625,11 @@
#ifdef DEBUG
if (pmapdebug & PDB_FOLLOW)
- printf("pmap_zero_page(%lx)\n", (u_long)phys);
+ printf("pmap_zero_page(%#"PRIxPADDR")\n", phys);
#endif
#ifdef PARANOIADIAG
if (!(phys < MIPS_MAX_MEM_ADDR))
- printf("pmap_zero_page(%lx) nonphys\n", (u_long)phys);
+ printf("pmap_zero_page(%#"PRIxPADDR") nonphys\n", phys);
#endif
va = MIPS_PHYS_TO_KSEG0(phys);
@@ -1668,13 +1668,13 @@
{
#ifdef DEBUG
if (pmapdebug & PDB_FOLLOW)
- printf("pmap_copy_page(%lx, %lx)\n", (u_long)src, (u_long)dst);
+ printf("pmap_copy_page(%#"PRIxPADDR", %#"PRIxPADDR")\n", src, dst);
#endif
#ifdef PARANOIADIAG
if (!(src < MIPS_MAX_MEM_ADDR))
- printf("pmap_copy_page(%lx) src nonphys\n", (u_long)src);
+ printf("pmap_copy_page(%#"PRIxPADDR") src nonphys\n", src);
if (!(dst < MIPS_MAX_MEM_ADDR))
- printf("pmap_copy_page(%lx) dst nonphys\n", (u_long)dst);
+ printf("pmap_copy_page(%#"PRIxPADDR") dst nonphys\n", dst);
#endif
#if defined(MIPS3_PLUS) /* XXX mmu XXX */
@@ -1735,8 +1735,8 @@
#ifdef DEBUG
if (pmapdebug & PDB_FOLLOW)
- printf("pmap_clear_reference(%lx)\n",
- (u_long)VM_PAGE_TO_PHYS(pg));
+ printf("pmap_clear_reference(%#"PRIxPADDR")\n",
+ VM_PAGE_TO_PHYS(pg));
#endif
attrp = &pg->mdpage.pvh_attrs;
rv = *attrp & PV_REFERENCED;
@@ -1773,7 +1773,7 @@
#ifdef DEBUG
if (pmapdebug & PDB_FOLLOW)
- printf("pmap_clear_modify(%lx)\n", (u_long)VM_PAGE_TO_PHYS(pg));
+ printf("pmap_clear_modify(%#"PRIxPADDR")\n", VM_PAGE_TO_PHYS(pg));
#endif
attrp = &pg->mdpage.pvh_attrs;
rv = *attrp & PV_MODIFIED;
@@ -1901,7 +1901,7 @@
pv = pg->mdpage.pvh_list;
#ifdef DEBUG
if (pmapdebug & PDB_ENTER)
- printf("pmap_enter: pv %p: was %lx/%p/%p\n",
+ printf("pmap_enter: pv %p: was %#"PRIxVADDR"/%p/%p\n",
pv, pv->pv_va, pv->pv_pmap, pv->pv_next);
#endif
#if defined(MIPS3_NO_PV_UNCACHED)
@@ -1915,7 +1915,7 @@
#ifdef DEBUG
if (pmapdebug & PDB_PVENTRY)
- printf("pmap_enter: first pv: pmap %p va %lx\n",
+ printf("pmap_enter: first pv: pmap %p va %#"PRIxVADDR"\n",
pmap, va);
enter_stats.firstpv++;
#endif
@@ -2011,8 +2011,8 @@
mips_tlbpfn_to_paddr(entry) !=
VM_PAGE_TO_PHYS(pg))
printf(
- "pmap_enter: found va %lx pa %lx in pv_table but != %x\n",
- va, (u_long)VM_PAGE_TO_PHYS(pg),
+ "pmap_enter: found va %#"PRIxVADDR" pa %#"PRIxPADDR" in pv_table but != %x\n",
+ va, VM_PAGE_TO_PHYS(pg),
entry);
#endif
return;
@@ -2020,7 +2020,7 @@
}
#ifdef DEBUG
if (pmapdebug & PDB_PVENTRY)
- printf("pmap_enter: new pv: pmap %p va %lx\n",
+ printf("pmap_enter: new pv: pmap %p va %#"PRIxVADDR"\n",
pmap, va);
#endif
npv = (pv_entry_t)pmap_pv_alloc();
@@ -2053,8 +2053,8 @@
#ifdef DEBUG
if (pmapdebug & (PDB_FOLLOW|PDB_PVENTRY))
- printf("pmap_remove_pv(%p, %lx, %lx)\n", pmap, va,
- (u_long)VM_PAGE_TO_PHYS(pg));
+ printf("pmap_remove_pv(%p, %#"PRIxVADDR", %#"PRIxPADDR")\n", pmap, va,
+ VM_PAGE_TO_PHYS(pg));
#endif
pv = pg->mdpage.pvh_list;
Index: src/sys/uvm/uvm_map.c
diff -u src/sys/uvm/uvm_map.c:1.263.4.3 src/sys/uvm/uvm_map.c:1.263.4.3.4.1
--- src/sys/uvm/uvm_map.c:1.263.4.3 Sun Apr 19 15:43:14 2009
+++ src/sys/uvm/uvm_map.c Sun Aug 23 06:38:07 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: uvm_map.c,v 1.263.4.3 2009/04/19 15:43:14 snj Exp $ */
+/* $NetBSD: uvm_map.c,v 1.263.4.3.4.1 2009/08/23 06:38:07 matt Exp $ */
/*
* Copyright (c) 1997 Charles D. Cranor and Washington University.
@@ -71,7 +71,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uvm_map.c,v 1.263.4.3 2009/04/19 15:43:14 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uvm_map.c,v 1.263.4.3.4.1 2009/08/23 06:38:07 matt Exp $");
#include "opt_ddb.h"
#include "opt_uvmhist.h"
@@ -100,6 +100,16 @@
#include <uvm/uvm_ddb.h>
#endif
+#ifndef PRIxPADDR
+#define PRIxPADDR "%lx"
+#endif
+#ifndef PRIxVADDR
+#define PRIxVADDR "%lx"
+#endif
+#ifndef PRIxVSIZE
+#define PRIxVSIZE "%lx"
+#endif
+
#if !defined(UVMMAP_COUNTERS)
#define UVMMAP_EVCNT_DEFINE(name) /* nothing */
@@ -567,7 +577,7 @@
goto error;
}
if (trtmp != NULL && trtmp->start >= tmp->start) {
- printf("corrupt: 0x%lx >= 0x%lx\n",
+ printf("corrupt: %#"PRIxVADDR" >= %#"PRIxVADDR"\n",
trtmp->start, tmp->start);
goto error;
}
@@ -2593,7 +2603,7 @@
if (tmpent->start < cur)
panic("uvm_map_replace1");
if (tmpent->start > tmpent->end || tmpent->end > end) {
- printf("tmpent->start=0x%lx, tmpent->end=0x%lx, end=0x%lx\n",
+ printf("tmpent->start=%#"PRIxVADDR", tmpent->end=%#"PRIxVADDR", end=%#"PRIxVADDR"\n",
tmpent->start, tmpent->end, end);
panic("uvm_map_replace2");
}
Index: src/sys/uvm/uvm_unix.c
diff -u src/sys/uvm/uvm_unix.c:1.40 src/sys/uvm/uvm_unix.c:1.40.28.1
--- src/sys/uvm/uvm_unix.c:1.40 Wed Jan 2 11:49:21 2008
+++ src/sys/uvm/uvm_unix.c Sun Aug 23 06:38:07 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: uvm_unix.c,v 1.40 2008/01/02 11:49:21 ad Exp $ */
+/* $NetBSD: uvm_unix.c,v 1.40.28.1 2009/08/23 06:38:07 matt Exp $ */
/*
* Copyright (c) 1997 Charles D. Cranor and Washington University.
@@ -50,7 +50,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uvm_unix.c,v 1.40 2008/01/02 11:49:21 ad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uvm_unix.c,v 1.40.28.1 2009/08/23 06:38:07 matt Exp $");
#include "opt_pax.h"
@@ -117,7 +117,10 @@
UVM_ADV_NORMAL, UVM_FLAG_AMAPPAD|UVM_FLAG_FIXED|
UVM_FLAG_OVERLAY|UVM_FLAG_COPYONW));
if (error) {
- uprintf("sbrk: grow %ld failed, error = %d\n",
+#ifndef PRIdVSIZE
+#define PRIdVSIZE "%ld"
+#endif
+ uprintf("sbrk: grow %"PRIdVSIZE" failed, error = %d\n",
new - old, error);
mutex_exit(&p->p_auxlock);
return (error);