Print this page
[mq]: core-v2
@@ -1008,12 +1008,11 @@
}
do {
retry:
pp = page_numtopp_nolock(pfn + i);
- if ((pp == NULL) || IS_DUMP_PAGE(pp) ||
- (page_trylock(pp, SE_EXCL) == 0)) {
+ if ((pp == NULL) || (page_trylock(pp, SE_EXCL) == 0)) {
(*pfnp)++;
break;
}
if (page_pptonum(pp) != pfn + i) {
page_unlock(pp);
@@ -3111,12 +3110,11 @@
pcm = PC_BIN_MUTEX(mnode, bin, PG_FREE_LIST);
mutex_enter(pcm);
pp = PAGE_FREELISTS(mnode, szc, bin, mtype);
first_pp = pp;
while (pp != NULL) {
- if (IS_DUMP_PAGE(pp) || page_trylock(pp,
- SE_EXCL) == 0) {
+ if (page_trylock(pp, SE_EXCL) == 0) {
pp = pp->p_next;
if (pp == first_pp) {
pp = NULL;
}
continue;
@@ -3206,12 +3204,11 @@
pcm = PC_BIN_MUTEX(mnode, bin, PG_CACHE_LIST);
mutex_enter(pcm);
pp = PAGE_CACHELISTS(mnode, bin, mtype);
first_pp = pp;
while (pp != NULL) {
- if (IS_DUMP_PAGE(pp) || page_trylock(pp,
- SE_EXCL) == 0) {
+ if (page_trylock(pp, SE_EXCL) == 0) {
pp = pp->p_next;
if (pp == first_pp)
pp = NULL;
continue;
}