summaryrefslogtreecommitdiffstats
path: root/sys/amd64
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1995-10-22 02:59:48 +0000
committerdg <dg@FreeBSD.org>1995-10-22 02:59:48 +0000
commit67678134fdc677845e30d947c441374ac61106a6 (patch)
tree1b08f6724b5c5359a7a4d405cbdbffc5fb887d80 /sys/amd64
parent1d0b031279893f7cefaf171f452d26935986b98d (diff)
downloadFreeBSD-src-67678134fdc677845e30d947c441374ac61106a6.zip
FreeBSD-src-67678134fdc677845e30d947c441374ac61106a6.tar.gz
Simplified some expressions.
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/amd64/pmap.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c
index 12ee514..9f99551 100644
--- a/sys/amd64/amd64/pmap.c
+++ b/sys/amd64/amd64/pmap.c
@@ -39,7 +39,7 @@
* SUCH DAMAGE.
*
* from: @(#)pmap.c 7.7 (Berkeley) 5/12/91
- * $Id: pmap.c,v 1.60 1995/07/28 11:21:06 davidg Exp $
+ * $Id: pmap.c,v 1.61 1995/09/15 08:31:19 davidg Exp $
*/
/*
@@ -851,8 +851,7 @@ pmap_remove(pmap, sva, eva)
if (pmap_is_managed(pa)) {
if ((int) oldpte & PG_M) {
- if ((sva < USRSTACK || sva >= KERNBASE) ||
- (sva >= USRSTACK && sva < USRSTACK + (UPAGES * NBPG))) {
+ if (sva < USRSTACK + (UPAGES * NBPG) || sva >= KERNBASE) {
if (sva < clean_sva || sva >= clean_eva) {
PHYS_TO_VM_PAGE(pa)->dirty |= VM_PAGE_BITS_ALL;
}
@@ -932,8 +931,7 @@ pmap_remove(pmap, sva, eva)
continue;
}
if ((int) oldpte & PG_M) {
- if ((va < USRSTACK || va >= KERNBASE) ||
- (va >= USRSTACK && va < USRSTACK + (UPAGES * NBPG))) {
+ if (va < USRSTACK + (UPAGES * NBPG) || va >= KERNBASE) {
if (va < clean_sva || va >= clean_eva) {
PHYS_TO_VM_PAGE(pa)->dirty |= VM_PAGE_BITS_ALL;
}
@@ -1001,8 +999,7 @@ pmap_remove_all(pa)
* Update the vm_page_t clean and reference bits.
*/
if ((int) *pte & PG_M) {
- if ((va < USRSTACK || va >= KERNBASE) ||
- (va >= USRSTACK && va < USRSTACK + (UPAGES * NBPG))) {
+ if (va < USRSTACK + (UPAGES * NBPG) || va >= KERNBASE) {
if (va < clean_sva || va >= clean_eva) {
PHYS_TO_VM_PAGE(pa)->dirty |= VM_PAGE_BITS_ALL;
}
OpenPOWER on IntegriCloud