Date: Sat, 30 Aug 2003 08:39:08 -0700 (PDT) From: Tor Egge <tegge@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 genassym.c globals.s mp_machdep.c pmap.c src/sys/i386/include globaldata.h globals.h Message-ID: <200308301539.h7UFd8ZC041857@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308301539.h7UFd8ZC041857>
