reactos/ntoskrnl
George Bișoc a340ec1767
[NTOS:PS] Guard the quota in a spin lock (#3419)
Prior to acquiring a quota from the process and do whatever it's needed to do (charge it or return it back), we must guard ourselves with a spinlock so that we may not get into potential race conditions. In Windows Server 2003, PspGivebackQuota and PspExpandQuota do the same thing and they're the equivalent to PspReturnProcessQuotaSpecifiedPool and PspChargeProcessQuotaSpecifiedPool in our codebase.
2021-03-04 04:43:30 +03:00
..
cache [NTOS:MM] Simplify a check 2021-02-03 09:41:24 +01:00
cc [NTOS:CC] Keep a reference on the shared cache map of the file when we are in lazy write 2021-02-19 15:48:31 +01:00
config [NTOS:CM] Report key creation to the notify code 2021-02-21 15:49:06 +01:00
dbgk [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
ex [NTOS:PS] Implement PS_QUOTA_TYPE and let the quota code use it (#3389) 2021-03-02 20:09:58 +01:00
fsrtl [NTOS:FSRTL] Properly leave FsRtl when returning STATUS_CANT_WAIT 2021-02-03 09:41:23 +01:00
fstub [NTOS:FSTUB] Addendum to 29615fee and 8d2fe541: Further remove useless casts. 2020-12-07 22:52:42 +01:00
inbv Happy New Year 2021 to the ReactOS Community!! 2021-01-01 00:00:00 +01:00
include [NTOS:KE] Generate proper frame info for trap handler in GCC builds 2021-03-02 14:37:39 +01:00
io [NTOS:IO] VFAT sucks less now 2021-02-03 09:41:22 +01:00
kd [NTOS:KD] KdpDebugLogInit(): Close the thread handle 2021-03-03 09:01:37 +01:00
kd64 [NTOS:KD] Avoid large stack buffer in KdpPrint. CORE-17215 2020-11-27 10:31:45 +01:00
kdbg [NTOS:KD] Use a PCONTEXT instead of a PKTRAP_FRAME in KDBG 2020-11-16 08:55:03 +01:00
ke [NTOS:KE] Generate proper frame info for trap handler in GCC builds 2021-03-02 14:37:39 +01:00
lpc [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
mm [NTOS:MM] Do not chunk-read file when we are the modified-page-writer thread 2021-02-26 08:46:53 +01:00
ntkrnlmp [CMAKE] Fix GCC -fstack-protector usage 2021-01-05 13:38:57 +01:00
ob [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
po [NTOS:PO] Flush dirty pages after flushing volumes 2021-02-03 09:41:23 +01:00
ps [NTOS:PS] Guard the quota in a spin lock (#3419) 2021-03-04 04:43:30 +03:00
rtl [NTOS:RTL] Implement the kernel-mode version of RtlGetNtProductType (#3029) 2020-08-26 17:40:45 +03:00
se [NTOS:SE] Do not use a global lock for tokens (#3445) 2021-02-05 12:10:19 +03:00
tests Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
vdm [REACTOS] Cleanup INIT and some PAGE section allocations 2020-11-02 21:45:31 +03:00
vf Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
wmi [NTOS:WMI] Be consistent about potential NULL pointer use 2021-02-18 10:24:53 +01:00
CMakeLists.txt [CMAKE] Fix GCC -fstack-protector usage 2021-01-05 13:38:57 +01:00
guid.c [NTOSKRNL] Rewrite IoAssignDriveLetters to make NT5 compliant 2019-10-21 18:28:40 +02:00
KrnlFun.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
ntdll.S Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
ntos.cmake [NTOSKRNL] Unload the cargo: We only use tiny bits of "NEWCC" 2021-02-03 09:41:21 +01:00
ntoskrnl.rc [NTOS:INBV] Refactor boot screen code and resources (#1649) 2019-08-20 01:52:25 +02:00
ntoskrnl.spec [NTOSKRNL] Fix link with GCC x64 2021-01-28 23:10:01 +01:00
sysfuncs.lst Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00