aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2016-08-23 16:37:34 +0000
committerAndrew Turner <andrew@FreeBSD.org>2016-08-23 16:37:34 +0000
commite0a66c6379f895ecf264087b5d62a94f409ddab5 (patch)
treebc75ae0a21763030379d4531b97fd640e7e5fc29
parent56d9fe85670c9b47f05830f7b6a344d946a18178 (diff)
Notes
-rw-r--r--sys/arm64/arm64/pmap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/arm64/arm64/pmap.c b/sys/arm64/arm64/pmap.c
index 6cc137811eca..f4c167a88ecb 100644
--- a/sys/arm64/arm64/pmap.c
+++ b/sys/arm64/arm64/pmap.c
@@ -1028,7 +1028,8 @@ retry:
default:
off = 0;
}
- if (vm_page_pa_tryrelock(pmap, tpte & ~ATTR_MASK, &pa))
+ if (vm_page_pa_tryrelock(pmap,
+ (tpte & ~ATTR_MASK) | off, &pa))
goto retry;
m = PHYS_TO_VM_PAGE((tpte & ~ATTR_MASK) | off);
vm_page_hold(m);