Do the required flush when the last reference to a cache stripe is released.
[reactos.git] / reactos / ntoskrnl / cache / cachesub.c
index fb9d9e3..6f816cb 100644 (file)
@@ -189,12 +189,12 @@ _CcpFlushCache(IN PNOCC_CACHE_MAP Map,
                                CcpDereferenceCache(Bcb - CcCacheSections, FALSE);
                        }
                        else
-                               CcpUnpinData(Bcb);
+                               CcpUnpinData(Bcb, TRUE);
                }
                else
                {
                        ListEntry = ListEntry->Flink;
-                       CcpUnpinData(Bcb);
+                       CcpUnpinData(Bcb, TRUE);
                }
 
                DPRINT("End loop\n");