- Fix a misusage of cpuset_t objects

- Fix a typo

Reported by:	pluknet
This commit is contained in:
Attilio Rao 2011-05-24 15:47:40 +00:00
parent 3ac3f6002b
commit d7eb69e19c
2 changed files with 3 additions and 3 deletions

View file

@ -1939,7 +1939,7 @@ pmap_lazyfix(pmap_t pmap)
{
cpuset_t mymask, mask;
u_int spins;
int lbs;
int lsb;
mask = pmap->pm_active;
while (!CPU_EMPTY(&mask)) {
@ -1957,7 +1957,7 @@ pmap_lazyfix(pmap_t pmap)
lazyptd = vtophys(pmap->pm_pdir);
#endif
mymask = PCPU_GET(cpumask);
if (mask == mymask) {
if (!CPU_CMP(&mask, &mymask)) {
lazymask = &pmap->pm_active;
pmap_lazyfix_self(mymask);
} else {

View file

@ -1740,7 +1740,7 @@ pmap_lazyfix(pmap_t pmap)
lazyptd = vtophys(pmap->pm_pdir);
#endif
mymask = PCPU_GET(cpumask);
if (mask == mymask) {
if (!CPU_CMP(&mask, &mymask)) {
lazymask = &pmap->pm_active;
pmap_lazyfix_self(mymask);
} else {