diff options
author | Andrew Turner <andrew@FreeBSD.org> | 2016-08-23 16:37:34 +0000 |
---|---|---|
committer | Andrew Turner <andrew@FreeBSD.org> | 2016-08-23 16:37:34 +0000 |
commit | e0a66c6379f895ecf264087b5d62a94f409ddab5 (patch) | |
tree | bc75ae0a21763030379d4531b97fd640e7e5fc29 | |
parent | 56d9fe85670c9b47f05830f7b6a344d946a18178 (diff) |
Notes
-rw-r--r-- | sys/arm64/arm64/pmap.c | 3 |
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); |