File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ MiCheckPdeForPagedPool(IN PVOID Address)
111
111
// Copy it from our double-mapped system page directory
112
112
//
113
113
InterlockedExchangePte (PointerPde ,
114
- MmSystemPagePtes [(ULONG_PTR )PointerPde & (SYSTEM_PD_SIZE - 1 )].u .Long );
114
+ MmSystemPagePtes [(( ULONG_PTR )PointerPde & (SYSTEM_PD_SIZE - 1 )) / sizeof ( MMPTE )].u .Long );
115
115
#endif
116
116
}
117
117
Original file line number Diff line number Diff line change @@ -488,7 +488,7 @@ MiAllocatePoolPages(IN POOL_TYPE PoolType,
488
488
//
489
489
// Save it into our double-buffered system page directory
490
490
//
491
- MmSystemPagePtes [(ULONG_PTR )PointerPde & (SYSTEM_PD_SIZE - 1 )] = TempPde ;
491
+ MmSystemPagePtes [(( ULONG_PTR )PointerPde & (SYSTEM_PD_SIZE - 1 )) / sizeof ( MMPTE )] = TempPde ;
492
492
493
493
/* Initialize the PFN */
494
494
MiInitializePfnForOtherProcess (PageFrameNumber ,
You can’t perform that action at this time.
0 commit comments