- Remove KeGetCurrentProcess. This API doesn't exist.
authorAlex Ionescu <aionescu@gmail.com>
Sun, 10 Sep 2006 20:23:02 +0000 (20:23 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sun, 10 Sep 2006 20:23:02 +0000 (20:23 +0000)
commitfaa5f58b848d5768cb595bd3534a27cfc19a192d
tree708d0cb9d03e31ed117ea4d7741ab1e8ba2e5724
parent54a6548aa78067c1e9fcc2305b1e976ff95349c0
- Remove KeGetCurrentProcess. This API doesn't exist.
- Add assertions to relevant functions in process.c and re-format some code.
- Check for invalid APC state in KeDetachProcess.
- Decrease process stack count while holding the Dispatcher Lock at DPC level.
- Implement KiSwapProcess in ctxswitch.S and add SMP-support and LDT swap support for the future, as well as updating the IOPM base in the TSS.

svn path=/trunk/; revision=24044
reactos/ntoskrnl/ke/apc.c
reactos/ntoskrnl/ke/i386/ctxswitch.S
reactos/ntoskrnl/ke/i386/ldt.c
reactos/ntoskrnl/ke/process.c
reactos/ntoskrnl/mm/i386/pfault.c
reactos/ntoskrnl/ntoskrnl.def