summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormickey <mickey@openbsd.org>1999-10-27 01:22:53 +0000
committermickey <mickey@openbsd.org>1999-10-27 01:22:53 +0000
commitd5d2cc9b40389d546bab7f8e82d9d1d8f969bf6d (patch)
treeea8214138fb2218b3c2691d799e0e92b58f561bc
parentdo not pre-filter bpf packets; jason (diff)
downloadwireguard-openbsd-d5d2cc9b40389d546bab7f8e82d9d1d8f969bf6d.tar.xz
wireguard-openbsd-d5d2cc9b40389d546bab7f8e82d9d1d8f969bf6d.zip
make kvtop() work on page unaligned addresses
-rw-r--r--sys/arch/hppa/hppa/pmap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arch/hppa/hppa/pmap.c b/sys/arch/hppa/hppa/pmap.c
index c56967e868f..696f0f54e00 100644
--- a/sys/arch/hppa/hppa/pmap.c
+++ b/sys/arch/hppa/hppa/pmap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pmap.c,v 1.21 1999/09/18 20:05:54 mickey Exp $ */
+/* $OpenBSD: pmap.c,v 1.22 1999/10/27 01:22:53 mickey Exp $ */
/*
* Copyright (c) 1998,1999 Michael Shalayeff
@@ -1361,7 +1361,7 @@ pmap_extract(pmap, va)
printf("pmap_extract(%p, %x)\n", pmap, va);
#endif
- if (!(pv = pmap_find_va(pmap_sid(pmap, va), va)))
+ if (!(pv = pmap_find_va(pmap_sid(pmap, va), va & ~PGOFSET)))
return(0);
else
return tlbptob(pv->pv_tlbpage) + (va & PGOFSET);