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;
                                 }