mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 22:47:28 +00:00
[NTOSKRNL] Misc cosmetic changes
This commit is contained in:
parent
9c87925197
commit
f8c3f0c9c4
|
@ -362,7 +362,7 @@ CcUninitializeCacheMap (
|
||||||
|
|
||||||
/* And free it */
|
/* And free it */
|
||||||
FileObject->PrivateCacheMap = NULL;
|
FileObject->PrivateCacheMap = NULL;
|
||||||
ExFreePoolWithTag(PrivateMap, 'cPcC');
|
ExFreePoolWithTag(PrivateMap, TAG_PRIVATE_CACHE_MAP);
|
||||||
}
|
}
|
||||||
|
|
||||||
Status = CcRosReleaseFileCache(FileObject);
|
Status = CcRosReleaseFileCache(FileObject);
|
||||||
|
|
|
@ -1233,6 +1233,8 @@ CcRosInitializeFileCache (
|
||||||
FILE_ALL_ACCESS,
|
FILE_ALL_ACCESS,
|
||||||
NULL,
|
NULL,
|
||||||
KernelMode);
|
KernelMode);
|
||||||
|
SharedCacheMap->NodeTypeCode = NODE_TYPE_SHARED_MAP;
|
||||||
|
SharedCacheMap->NodeByteSize = sizeof(*SharedCacheMap);
|
||||||
SharedCacheMap->FileObject = FileObject;
|
SharedCacheMap->FileObject = FileObject;
|
||||||
SharedCacheMap->Callbacks = CallBacks;
|
SharedCacheMap->Callbacks = CallBacks;
|
||||||
SharedCacheMap->LazyWriteContext = LazyWriterContext;
|
SharedCacheMap->LazyWriteContext = LazyWriterContext;
|
||||||
|
@ -1255,7 +1257,7 @@ CcRosInitializeFileCache (
|
||||||
PPRIVATE_CACHE_MAP PrivateMap;
|
PPRIVATE_CACHE_MAP PrivateMap;
|
||||||
|
|
||||||
/* Allocate the private cache map for this handle */
|
/* Allocate the private cache map for this handle */
|
||||||
PrivateMap = ExAllocatePoolWithTag(NonPagedPool, sizeof(PRIVATE_CACHE_MAP), 'cPcC');
|
PrivateMap = ExAllocatePoolWithTag(NonPagedPool, sizeof(PRIVATE_CACHE_MAP), TAG_PRIVATE_CACHE_MAP);
|
||||||
if (PrivateMap == NULL)
|
if (PrivateMap == NULL)
|
||||||
{
|
{
|
||||||
/* If we also allocated the shared cache map for this file, kill it */
|
/* If we also allocated the shared cache map for this file, kill it */
|
||||||
|
|
|
@ -155,20 +155,24 @@ typedef struct _PFSN_PREFETCHER_GLOBALS
|
||||||
|
|
||||||
typedef struct _ROS_SHARED_CACHE_MAP
|
typedef struct _ROS_SHARED_CACHE_MAP
|
||||||
{
|
{
|
||||||
LIST_ENTRY CacheMapVacbListHead;
|
CSHORT NodeTypeCode;
|
||||||
ULONG TimeStamp;
|
CSHORT NodeByteSize;
|
||||||
PFILE_OBJECT FileObject;
|
ULONG OpenCount;
|
||||||
LARGE_INTEGER SectionSize;
|
|
||||||
LARGE_INTEGER FileSize;
|
LARGE_INTEGER FileSize;
|
||||||
BOOLEAN PinAccess;
|
LARGE_INTEGER SectionSize;
|
||||||
|
PFILE_OBJECT FileObject;
|
||||||
|
ULONG DirtyPages;
|
||||||
|
LIST_ENTRY SharedCacheMapLinks;
|
||||||
PCACHE_MANAGER_CALLBACKS Callbacks;
|
PCACHE_MANAGER_CALLBACKS Callbacks;
|
||||||
PVOID LazyWriteContext;
|
PVOID LazyWriteContext;
|
||||||
LIST_ENTRY PrivateList;
|
LIST_ENTRY PrivateList;
|
||||||
KSPIN_LOCK CacheMapLock;
|
|
||||||
ULONG OpenCount;
|
|
||||||
ULONG DirtyPages;
|
|
||||||
LIST_ENTRY SharedCacheMapLinks;
|
|
||||||
ULONG DirtyPageThreshold;
|
ULONG DirtyPageThreshold;
|
||||||
|
|
||||||
|
/* ROS specific */
|
||||||
|
LIST_ENTRY CacheMapVacbListHead;
|
||||||
|
ULONG TimeStamp;
|
||||||
|
BOOLEAN PinAccess;
|
||||||
|
KSPIN_LOCK CacheMapLock;
|
||||||
#if DBG
|
#if DBG
|
||||||
BOOLEAN Trace; /* enable extra trace output for this cache map and it's VACBs */
|
BOOLEAN Trace; /* enable extra trace output for this cache map and it's VACBs */
|
||||||
#endif
|
#endif
|
||||||
|
@ -257,6 +261,7 @@ extern LAZY_WRITER LazyWriter;
|
||||||
|
|
||||||
#define NODE_TYPE_DEFERRED_WRITE 0x02FC
|
#define NODE_TYPE_DEFERRED_WRITE 0x02FC
|
||||||
#define NODE_TYPE_PRIVATE_MAP 0x02FE
|
#define NODE_TYPE_PRIVATE_MAP 0x02FE
|
||||||
|
#define NODE_TYPE_SHARED_MAP 0x02FF
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
|
|
Loading…
Reference in a new issue