https://git.reactos.org/?p=reactos.git;a=commitdiff;h=9c8792519737778c5b17606c4eccaee6ad9fb5ca

commit 9c8792519737778c5b17606c4eccaee6ad9fb5ca
Author:     Pierre Schweitzer <[email protected]>
AuthorDate: Thu Feb 8 09:46:57 2018 +0100
Commit:     Pierre Schweitzer <[email protected]>
CommitDate: Thu Feb 8 11:02:26 2018 +0100

    [NTOSKRNL] Implement CcSetReadAheadGranularity()
---
 ntoskrnl/cc/cacheman.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/ntoskrnl/cc/cacheman.c b/ntoskrnl/cc/cacheman.c
index aacf818c8a..5d7ff571e6 100644
--- a/ntoskrnl/cc/cacheman.c
+++ b/ntoskrnl/cc/cacheman.c
@@ -243,10 +243,11 @@ CcSetReadAheadGranularity (
        IN      ULONG           Granularity
        )
 {
-    static ULONG Warn;
+    PPRIVATE_CACHE_MAP PrivateMap;
 
     CCTRACE(CC_API_DEBUG, "FileObject=%p Granularity=%lu\n",
         FileObject, Granularity);
 
-    if (!Warn++) UNIMPLEMENTED;
+    PrivateMap = FileObject->PrivateCacheMap;
+    PrivateMap->ReadAheadMask = Granularity - 1;
 }

Reply via email to