summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2004-08-27 19:06:17 +0000
committeralc <alc@FreeBSD.org>2004-08-27 19:06:17 +0000
commitd0b59a4d47456fbe90d0bf53a5753f8f07dd19be (patch)
tree97b691cb3bfd9734b937ab2aa75b03f30bec25e9 /sys/ia64
parent2581832493561dcf12eca4ff103a36e28466023d (diff)
downloadFreeBSD-src-d0b59a4d47456fbe90d0bf53a5753f8f07dd19be.zip
FreeBSD-src-d0b59a4d47456fbe90d0bf53a5753f8f07dd19be.tar.gz
The machine-independent parts of the virtual memory system always pass a
valid pmap to the pmap functions that require one. Remove the checks for NULL. (These checks have their origins in the Mach pmap.c that was integrated into BSD. None of the new code written specifically for FreeBSD included them.)
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/ia64/pmap.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/sys/ia64/ia64/pmap.c b/sys/ia64/ia64/pmap.c
index 8525dcb..5837f2c 100644
--- a/sys/ia64/ia64/pmap.c
+++ b/sys/ia64/ia64/pmap.c
@@ -950,8 +950,6 @@ pmap_extract(pmap_t pmap, vm_offset_t va)
vm_paddr_t pa;
pa = 0;
- if (pmap == NULL)
- return (pa);
PMAP_LOCK(pmap);
oldpmap = pmap_install(pmap);
pte = pmap_find_vhpt(va);
@@ -977,8 +975,6 @@ pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot)
vm_page_t m;
m = NULL;
- if (pmap == NULL)
- return (m);
vm_page_lock_queues();
PMAP_LOCK(pmap);
oldpmap = pmap_install(pmap);
@@ -1318,9 +1314,6 @@ pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
pv_entry_t npv, pv;
struct ia64_lpte *pte;
- if (pmap == NULL)
- return;
-
if (pmap->pm_stats.resident_count == 0)
return;
@@ -1430,9 +1423,6 @@ pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot)
pmap_t oldpmap;
struct ia64_lpte *pte;
- if (pmap == NULL)
- return;
-
if ((prot & VM_PROT_READ) == VM_PROT_NONE) {
pmap_remove(pmap, sva, eva);
return;
@@ -1506,9 +1496,6 @@ pmap_enter(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot,
struct ia64_lpte *pte;
boolean_t managed;
- if (pmap == NULL)
- return;
-
vm_page_lock_queues();
PMAP_LOCK(pmap);
oldpmap = pmap_install(pmap);
@@ -1713,9 +1700,6 @@ pmap_change_wiring(pmap, va, wired)
pmap_t oldpmap;
struct ia64_lpte *pte;
- if (pmap == NULL)
- return;
-
PMAP_LOCK(pmap);
oldpmap = pmap_install(pmap);
OpenPOWER on IntegriCloud