[haiku-commits] r35255 - haiku/trunk/src/system/kernel/slab

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 23 Jan 2010 12:13:49 +0100 (CET)

Author: bonefish
Date: 2010-01-23 12:13:49 +0100 (Sat, 23 Jan 2010)
New Revision: 35255
Changeset: http://dev.haiku-os.org/changeset/35255/haiku

Modified:
   haiku/trunk/src/system/kernel/slab/Slab.cpp
Log:
low resource handler: Clear the maintenance_in_progress flag also when
adding the cache to the maintenance queue. Not so important but more correct.


Modified: haiku/trunk/src/system/kernel/slab/Slab.cpp
===================================================================
--- haiku/trunk/src/system/kernel/slab/Slab.cpp 2010-01-23 11:08:49 UTC (rev 
35254)
+++ haiku/trunk/src/system/kernel/slab/Slab.cpp 2010-01-23 11:13:49 UTC (rev 
35255)
@@ -461,12 +461,12 @@
                        continue;
                }
 
-               if (cache->maintenance_resize) {
+               cache->maintenance_in_progress = false;
+
+               if (cache->maintenance_resize)
                        sMaintenanceQueue.Add(cache);
-               } else {
+               else
                        cache->maintenance_pending = false;
-                       cache->maintenance_in_progress = false;
-               }
        } while (cache != firstCache);
 }
 


Other related posts:

  • » [haiku-commits] r35255 - haiku/trunk/src/system/kernel/slab - ingo_weinhold