From owner-cvs-all@FreeBSD.ORG Sat Aug 30 08:39:09 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4E0816A4BF; Sat, 30 Aug 2003 08:39:09 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DEE5143FAF; Sat, 30 Aug 2003 08:39:08 -0700 (PDT) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7UFd80U041858; Sat, 30 Aug 2003 08:39:08 -0700 (PDT) (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7UFd8ZC041857; Sat, 30 Aug 2003 08:39:08 -0700 (PDT) Message-Id: <200308301539.h7UFd8ZC041857@repoman.freebsd.org> From: Tor Egge Date: Sat, 30 Aug 2003 08:39:08 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/i386/i386 genassym.c globals.s mp_machdep.c pmap.c src/sys/i386/include globaldata.h globals.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Aug 2003 15:39:09 -0000 tegge 2003/08/30 08:39:08 PDT FreeBSD src repository Modified files: (Branch: RELENG_4) sys/i386/i386 mp_machdep.c genassym.c globals.s pmap.c sys/i386/include globaldata.h globals.h Log: Avoid conflict between temporary page table mappings performed by interrupts and temporary page table mappings performed outside interrupt context without splvm() protection. Interrupt time async completion callbacks for pageout operations triggered this conflict. Approved by: re (murray) Revision Changes Path 1.86.2.5 +2 -0 src/sys/i386/i386/genassym.c 1.13.2.2 +5 -1 src/sys/i386/i386/globals.s 1.115.2.18 +5 -2 src/sys/i386/i386/mp_machdep.c 1.250.2.21 +71 -11 src/sys/i386/i386/pmap.c 1.11.2.3 +5 -2 src/sys/i386/include/globaldata.h 1.5.2.3 +4 -0 src/sys/i386/include/globals.h