cvs commit: src/sys/amd64/amd64 pmap.c src/sys/amd64/include pmap.h src/sys/i386/i386 pmap.c src/sys/i386/include pmap.h

[ Available lists | Index of cvs-src-old | Month of Oct 2010 | Week of 15 Oct 2010 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Konstantin Belousov <kib@FreeBSD.org>
Date
15 Oct 2010 17:57:12
Subject
cvs commit: src/sys/amd64/amd64 pmap.c src/sys/amd64/include pmap.h src/sys/i386/i386 pmap.c src/sys/i386/include pmap.h
Message-ID
201010151757.o9FHvC3q097027@repoman.freebsd.org


[ Hide this part ]
kib         2010-10-15 17:56:51 UTC

FreeBSD src repository

Modified files: (Branch: RELENG_8)
sys/amd64/amd64 pmap.c
sys/amd64/include pmap.h
sys/i386/i386 pmap.c
sys/i386/include pmap.h
Log:
SVN rev 213901 on 2010-10-15 17:56:51Z by kib

MFC r209862:
For both i386 and amd64 pmap,
- change the type of pm_active to cpumask_t, which it is;
- in pmap_remove_pages(), compare with PCPU(curpmap), instead of
dereferencing the long chain of pointers [1].
For amd64 pmap, remove the unneeded checks for validity of curpmap
in pmap_activate(), since curpmap should be always valid after
r209789.

Revision Changes Path
1.667.2.15 +1 -3 src/sys/amd64/amd64/pmap.c
1.152.2.2 +1 -1 src/sys/amd64/include/pmap.h
1.645.2.17 +1 -1 src/sys/i386/i386/pmap.c
1.140.2.4 +1 -1 src/sys/i386/include/pmap.h


Elapsed time: 0.080 seconds