reactos/ntoskrnl/cc
Pierre Schweitzer 13b57fb5b5
[NTOSKRNL] Misc fixes to VACB reference counting
This fixes various bugs linked to VACB counting:
- VACB not released when it should be
- Reference count expectations not being accurate

For the record, VACB should always have at least a reference
count of 1, unless you are to free it and removed it from
any linked list.

This commit also adds a bunch of asserts that should
help triggering invalid reference counting.

It should also fix numerous ASSERT currently triggered and
may help fixing random behaviours in Cc.

CORE-14285
CORE-14401
CORE-14293
2018-03-17 11:56:25 +01:00
..
cacheman.c [NTOS:CC] Avoid some magic numbers. 2018-02-22 14:03:03 +01:00
copy.c [NTOKSRNL] Don't blindly schedule read-ahead on CcCopyRead() call. 2018-02-28 20:58:36 +01:00
fs.c [NTOSKRNL] Misc fixes to VACB reference counting 2018-03-17 11:56:25 +01:00
lazywrite.c [NTOSKRNL] In debug builds, print more information about the top level IRP in the Cc worker thread 2018-02-10 23:50:26 +01:00
mdl.c
pin.c [NTOSKRNL] Misc fixes to VACB reference counting 2018-03-17 11:56:25 +01:00
view.c [NTOSKRNL] Misc fixes to VACB reference counting 2018-03-17 11:56:25 +01:00