From 8fff6a4134760402bb8d8b7e5d3fd7080a440638 Mon Sep 17 00:00:00 2001 From: Artur Grabowski Date: Thu, 31 May 2007 22:30:26 +0000 Subject: Well, whatever the bug was, it does not seem to appear anymore. Remove the workaround. (krw tried to reproduce many, many times) --- sys/arch/i386/i386/pmap.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'sys/arch/i386') diff --git a/sys/arch/i386/i386/pmap.c b/sys/arch/i386/i386/pmap.c index 408d818d58d..46955fb4776 100644 --- a/sys/arch/i386/i386/pmap.c +++ b/sys/arch/i386/i386/pmap.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pmap.c,v 1.115 2007/05/29 18:18:20 tom Exp $ */ +/* $OpenBSD: pmap.c,v 1.116 2007/05/31 22:30:25 art Exp $ */ /* $NetBSD: pmap.c,v 1.91 2000/06/02 17:46:37 thorpej Exp $ */ /* @@ -1531,11 +1531,6 @@ pmap_release(struct pmap *pmap) LIST_REMOVE(pmap, pm_list); simple_unlock(&pmaps_lock); - /* - * Before we free the pmap just make sure it's not cached anywhere. - */ - tlbflushg(); - /* * free any remaining PTPs */ -- cgit v1.2.3