reactos/ntoskrnl
Pierre Schweitzer cf7969fbfa
[NTOSKRNL] Fix refcounting for BCBs
Now, we make sure that we update ref count and BCB list membership
with the BCB lock held, in a row.
This will avoid race conditions where the BCB was removed from the
list, then referenced again, leading to inconsistencies in memory
and crashes later on.
This could notably be triggered while building ReactOS on ReactOS
(one would call this a regression).

CORE-15235
2018-10-28 20:48:01 +01:00
..
cache
cc [NTOSKRNL] Fix refcounting for BCBs 2018-10-28 20:48:01 +01:00
config [NTOSKRNL] Add support for the ObUnsecureGlobalNames registry key 2018-10-27 12:01:38 +02:00
dbgk
ex [NTOS] Configuration Manager fixes. 2018-10-25 00:40:02 +02:00
fsrtl [NTOSKRNL] Add the OLE flag where appropriate in FsRtlLegalAnsiCharacterArray 2018-08-25 14:26:49 +02:00
fstub
inbv
include [NTOSKRNL] Implement SeComputeQuotaInformationSize() 2018-10-27 19:36:14 +02:00
io [NTOSKRNL] Rewrite IoCheckEaBufferValidity() so that it's less magic 2018-10-27 22:16:37 +02:00
kd [NTOS:KD] A few trivial code improvements 2018-10-12 08:43:02 +02:00
kd64 [NTOSKRNL] Round memory size up, "debug log" part 2018-08-07 20:36:04 +02:00
kdbg
ke [NTOS:KE] Fix stub for KeAcquireInStackQueuedSpinLockForDpc (#814) 2018-08-26 15:19:26 +02:00
lpc
mm [NTOSKRNL] Respect PFN cache attribute when required 2018-10-01 20:59:37 +02:00
ntkrnlmp
ob [NTOSKRNL] Properly handle "big" security descriptors in ObpCaptureObjectCreateInformation() 2018-10-27 19:36:15 +02:00
po [NTOSKRNL] Dereference page file objects in MM shutdown phase 1 2018-08-13 08:30:17 +02:00
ps [NTOS:PS] In PspSetPrimaryToken(), check also for sibling token to determine whether it is required to have the SeAssignPrimaryTokenPrivilege. 2018-09-28 00:45:03 +02:00
rtl
se [NTOSKRNL] Implement SeComputeQuotaInformationSize() 2018-10-27 19:36:14 +02:00
tests
vdm
vf
wmi [REACTOS] Improve/Fix some "printf" formats (#555) 2018-05-30 14:18:23 +02:00
CMakeLists.txt
guid.c
KrnlFun.c
ntdll.S
ntos.cmake [NTOSKRNL] Stub MM shutdown 2018-08-13 08:30:17 +02:00
ntoskrnl.rc
ntoskrnl.spec
sysfuncs.lst