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