2019-04-20 |
Pierre Schweitzer | [NTOSKRNL] Don't set VACB dirty on release if already... |
tree | commitdiff |
2019-04-18 |
Pierre Schweitzer | [NTOSKRNL] Drop the no longer needed Dirty field |
tree | commitdiff |
2019-04-17 |
Pierre Schweitzer | [NTOSKRNL] Don't mark VACB dirty on unpin |
tree | commitdiff |
2018-12-30 |
Timo Kreuzer | [NDK][NTOS] Add global definition of INIT_FUNCTION... |
tree | commitdiff |
2018-12-23 |
Pierre Schweitzer | [NTOSKRNL] Set the MemoryMaker flag when executing... |
tree | commitdiff |
2018-12-23 |
Pierre Schweitzer | [NTOSKRNL] Implement write behind in Cc |
tree | commitdiff |
2018-12-23 |
Pierre Schweitzer | [NTOSKRNL] Honor files that shouldn't be lazy written |
tree | commitdiff |
2018-12-23 |
Pierre Schweitzer | [NTOSKRNL] When growing a file, invalid the last VACB... |
tree | commitdiff |
2018-12-21 |
Serge Gautherie | [NTOS:CC] CcCanIWrite(): Use BYTES_TO_PAGES(Length) |
tree | commitdiff |
2018-12-21 |
Pierre Schweitzer | [NTOSKRNL] Don't call AcquireForLazyWrite with the... |
tree | commitdiff |
2018-12-19 |
Pierre Schweitzer | [NTOSKRNL] Drop the ViewLock mutex in favour of the... |
tree | commitdiff |
2018-12-08 |
Pierre Schweitzer | [NTOSKRNL] Don't dereference VACB when allocating its... |
tree | commitdiff |
2018-10-28 |
Pierre Schweitzer | [NTOSKRNL] Fix refcounting for BCBs |
tree | commitdiff |
2018-10-27 |
Pierre Schweitzer | [NTOSKRNL] Call internal helper to get VACB on mapping |
tree | commitdiff |
2018-10-23 |
Pierre Schweitzer | [NTOSKRNL] Translate pinning flags to mapping flags... |
tree | commitdiff |
2018-10-13 |
Pierre Schweitzer | [NTOSKRNL] Add the CcPinMappedDataCount counter |
tree | commitdiff |
2018-10-13 |
Pierre Schweitzer | [NTOSKRNL] Rewrite the way we create BCB for pinning |
tree | commitdiff |
2018-10-12 |
Pierre Schweitzer | [NTOSKRNL] Don't keep the spin lock hold too long when... |
tree | commitdiff |
2018-10-11 |
Pierre Schweitzer | [NTOSKRNL] Rewrite BCB handling to be more robust |
tree | commitdiff |
2018-10-05 |
Pierre Schweitzer | [NTOSKRNL] Implement support for PIN_IF_BCB flag |
tree | commitdiff |
2018-10-05 |
Pierre Schweitzer | [NTOSKRNL] When pinning data, try to find an already... |
tree | commitdiff |
2018-10-05 |
Pierre Schweitzer | [NTOSKRNL] When mapping data, try to find if there... |
tree | commitdiff |
2018-10-05 |
Pierre Schweitzer | [NTOSKRNL] Move the PinCount out of the VACB to the BCB |
tree | commitdiff |
2018-09-23 |
Pierre Schweitzer | [NTOSKRNL] Properly align VACB writes |
tree | commitdiff |
2018-09-21 |
Pierre Schweitzer | [NTOSKRNL] Avoid integer overflow when computing VACB... |
tree | commitdiff |
2018-09-09 |
Pierre Schweitzer | [NTOSKRNL] Move data mapping implementation to an inter... |
tree | commitdiff |
2018-09-05 |
Pierre Schweitzer | [NTOSKRNL] Don't raise a status when parameters are... |
tree | commitdiff |
2018-09-05 |
Pierre Schweitzer | [NTOSKRNL] When allocating a new BCB, save it in a... |
tree | commitdiff |
2018-09-01 |
Pierre Schweitzer | [NTOSKRNL] Fail on pinning when there's no pin access set |
tree | commitdiff |
2018-08-31 |
Pierre Schweitzer | [NTOSKRNL] Fix a typo |
tree | commitdiff |
2018-08-31 |
Pierre Schweitzer | [NTOSKRNL] Warn about unimplemented feature in CcMapDat... |
tree | commitdiff |
2018-08-26 |
Pierre Schweitzer | [NTOSKRNL] Properly reset pinning state on pinning... |
tree | commitdiff |
2018-08-26 |
Pierre Schweitzer | [NTOSKRNL] When acquiring BCB shared, starve exclusive... |
tree | commitdiff |
2018-08-26 |
Pierre Schweitzer | [NTOSKRNL] Handle the PIN_WAIT flag in CcPinMappedData() |
tree | commitdiff |
2018-08-26 |
Pierre Schweitzer | [NTOSKRNL] Stubplement CcPinMappedData() and simplify... |
tree | commitdiff |
2018-07-15 |
Pierre Schweitzer | [NTOSKRNL] Be noisy when deferring writes. |
tree | commitdiff |
2018-06-05 |
Thomas Faber | [NTOS:CC] Access SectionObjectPointers without lock... 596/head |
tree | commitdiff |
2018-05-23 |
Pierre Schweitzer | [NTOSKRNL] Addendum to 8a8cb4d: don't print uninit... |
tree | commitdiff |
2018-05-23 |
Pierre Schweitzer | [NTOSKRNL] Only consider SharedCacheMap value once... |
tree | commitdiff |
2018-05-02 |
Pierre Schweitzer | [NTOSKRNL] Optimize a bit deferred writes. |
tree | commitdiff |
2018-04-30 |
Pierre Schweitzer | [NTOKSNRL] Always flush dirty VACB. |
tree | commitdiff |
2018-04-30 |
Pierre Schweitzer | [NTOSKRNL] Free unused VACB when required. |
tree | commitdiff |
2018-04-30 |
Pierre Schweitzer | [NTOSKRNL] Unmark dirty first, and then write. |
tree | commitdiff |
2018-04-29 |
Pierre Schweitzer | [NTOSKRNL] Fix lazy writer for in-use VACB. |
tree | commitdiff |
2018-04-27 |
Pierre Schweitzer | [NTOSKRNL] Also try to extract name from FCB when leaki... |
tree | commitdiff |
2018-04-27 |
Pierre Schweitzer | [NTOSKRNL] In !filecache, try to display FCB name |
tree | commitdiff |
2018-04-27 |
Pierre Schweitzer | [NTOSKNRL] In case we leak a VACB, debug as much inform... |
tree | commitdiff |
2018-04-27 |
Pierre Schweitzer | [NTOSKRNL] Noisily dereference mapped VACB on cache... |
tree | commitdiff |
2018-04-15 |
Pierre Schweitzer | [NTOSKRNL] Properly reset VACB on free |
tree | commitdiff |
2018-04-15 |
Pierre Schweitzer | [NTOSKRNL] Drop the VACB lock. |
tree | commitdiff |
2018-04-15 |
Pierre Schweitzer | [NTOSKRNL] Use interlocked operations when dealing... |
tree | commitdiff |
2018-04-15 |
Pierre Schweitzer | [NTOSKRNL] Map the VACB in kernel space before insertin... |
tree | commitdiff |
2018-04-15 |
Pierre Schweitzer | [NTOSKRNL] Add extra sanity checks for VACB lists. |
tree | commitdiff |
2018-04-07 |
Serge Gautherie | [NTOS:CC] Use UNIMPLEMENTED_ONCE instead of custom... |
tree | commitdiff |
2018-03-29 |
Colin Finck | Merge PR #283 "[USBPORT] Transaction Translator (TT... |
tree | commitdiff |
2018-03-25 |
Pierre Schweitzer | [NTOSKRNL] Properly delete VACB in CcRosCreateVacb... |
tree | commitdiff |
2018-03-24 |
Pierre Schweitzer | [NTOSKRNL] Use interlocked operations for VACB referenc... |
tree | commitdiff |
2018-03-24 |
Pierre Schweitzer | [NTOSKRNL] Add a few asserts when mapping a VACB in... |
tree | commitdiff |
2018-03-24 |
Pierre Schweitzer | [NTOSKRNL] More asserts regarding reference count |
tree | commitdiff |
2018-03-18 |
Pierre Schweitzer | [NTOSKNRL] Always reference a newly created VACB |
tree | commitdiff |
2018-03-18 |
Pierre Schweitzer | [NTOSKRNL] In CcRosInternalFreeVacb(), in case of inval... |
tree | commitdiff |
2018-03-18 |
Pierre Schweitzer | [NTOSKRNL] In CcFlushCache(), release the VACB using... |
tree | commitdiff |
2018-03-17 |
Pierre Schweitzer | [NTOSKRNL] Misc fixes to VACB reference counting |
tree | commitdiff |
2018-02-28 |
Pierre Schweitzer | [NTOKSRNL] Don't blindly schedule read-ahead on CcCopyR... |
tree | commitdiff |
2018-02-24 |
Pierre Schweitzer | [NTOSKRNL] Add the CcDataFlushes and CcDataPages counters |
tree | commitdiff |
2018-02-24 |
Pierre Schweitzer | [NTOSKRNL] Add the CcPinReadWait and CcPinReadNoWait... |
tree | commitdiff |
2018-02-24 |
Pierre Schweitzer | [NTOSKRNL] Return some Cc counters in SystemPerformance... |
tree | commitdiff |
2018-02-24 |
Pierre Schweitzer | [NTOSKRNL] Add the CcMapDataWait and CcMapDataNoWait... |
tree | commitdiff |
2018-02-22 |
Thomas Faber | [NTOS:CC] Don't read past the end of the file in CcPerf... 390/head |
tree | commitdiff |
2018-02-22 |
Thomas Faber | [NTOS:CC] Avoid some magic numbers. |
tree | commitdiff |
2018-02-18 |
Pierre Schweitzer | [NTOSKRNL] Fix mismatching spinlock release in CcPerfor... |
tree | commitdiff |
2018-02-18 |
Pierre Schweitzer | [NTOSKRNL] Don't make CcScheduleReadAhead() too noisy |
tree | commitdiff |
2018-02-10 |
Pierre Schweitzer | [NTOSKRNL] In debug builds, print more information... |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Avoid private cache map allocation for the... |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Modified CcCanIWrite to handle Mm throttling... |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Define the throttling limits for Cc in Mm... |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Rewrite CcCanIWrite() to make it more accura... |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Don't defer write through write operations |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Quickly implement the !defwrites in KDBG |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Drop the iSharedCacheMapLock in favor of... |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Silence lazy writer now we know it works |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Use better locking for private cache map... |
tree | commitdiff |
2018-02-09 |
Pierre Schweitzer | [NTOSKRNL] Bring an initial (and not perfect ;-)) imple... |
tree | commitdiff |
2018-02-08 |
Pierre Schweitzer | [NTOSKRNL] Fix a ****ing bug where private cache map... |
tree | commitdiff |
2018-02-08 |
Pierre Schweitzer | [NDK] Update the PRIVATE_CACHE_MAP structure to match... |
tree | commitdiff |
2018-02-08 |
Pierre Schweitzer | [NTOSKRNL] Revert 2362e0f and 07e6e9c (partly) they... |
tree | commitdiff |
2018-02-08 |
Pierre Schweitzer | [NTOSKRNL] Implement CcSetAdditionalCacheAttributes() |
tree | commitdiff |
2018-02-08 |
Pierre Schweitzer | [NTOSKRNL] Misc cosmetic changes |
tree | commitdiff |
2018-02-08 |
Pierre Schweitzer | [NTOSKRNL] Implement CcSetReadAheadGranularity() |
tree | commitdiff |
2018-02-08 |
Pierre Schweitzer | [NTOSKRNL] Magic value-- |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] When initializing file cache, also allocate... |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] Drop the CcTryToInitializeFileCache() which... |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] Use the LockQueueMasterLock where appropriate |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] Handle FSRTL_FLAG_LIMIT_MODIFIED_PAGES flag... |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] Add wait support in CcCanIWrite() |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] Implement CcPostDeferredWrites() that execut... |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] Properly implement lazy writer activity... |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] Drop the always running thread for lazy... |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] On Cc init, also define CcNumberWorkerThread... |
tree | commitdiff |
2018-02-07 |
Pierre Schweitzer | [NTOSKRNL] Save system size on init in CcCapturedSystemSize |
tree | commitdiff |
next |