fixed a few race conditions during thread/process termination leading to dead-locks
[reactos.git] / reactos / ntoskrnl / ps / kill.c
2005-03-22 Thomas Bluemelfixed a few race conditions during thread/process termi...
2005-03-22 Thomas Bluemelforgot to remove debug messages
2005-03-22 Thomas Bluemelsilence obsolete debug message
2005-03-22 Thomas Bluemelfixed thread/process termination bugs that might have...
2005-03-21 Filip NavaraMove the process object dereference from NtTerminatePro...
2005-03-21 Filip Navara- Advance the CurrentEntry pointer before terminating...
2005-03-19 Hartmut BirrAdded two missing dereferencing calls in NtTerminateThread.
2005-03-18 Alex IonescuUpdate ETHREAD fields and termination port stucture...
2005-03-18 Alex IonescuThread/Process Termination/Repeaing Rewrite + Fixes
2005-03-17 Hartmut Birr- Moved the deleting of the process id from PiTerminate...
2005-03-14 Alex IonescuSupport Priority Boosting during Wait Satisfaction...
2005-03-14 Alex IonescuDispatching & Queue Rewrite II:
2005-03-13 Thomas Bluemel- fixed handle table structures
2005-03-12 Filip NavaraAlex Ionescu <ionucu@videotron.ca>
2005-03-05 Filip Navara- Implement NtCancelIoFile.
2005-02-28 Alex IonescuReverting to 13775. Sorry for the mess. This is dedicat...
2005-02-28 Alex IonescuTest commit. Not official branch release -- it will...
2005-02-23 Hartmut BirrUsed HasTerminated as bitmap for flags to make differen...
2005-02-22 Thomas Bluemeladded more irql checks
2005-01-26 Alex IonescuStandardize comment headers. Patch by Trevor McCort
2005-01-12 Filip NavaraBasic support for priority boosting.
2005-01-05 Hartmut Birr- Prevent from calling PsTerminateCurrentThread from...
2005-01-03 Alex IonescuFix incorrect LPC Object export...we export pointers...
2005-01-02 Emanuele AlibertiReplace
2004-12-24 Filip Navara- Fix compilation with GCC 4.0-20041219.
2004-12-12 Hartmut Birr- Replaced PiThreadLock with the dispatcher databae...
2004-12-04 Gregor AnichAdded InterlockedCompareExchangePointer macro and 64...
2004-12-04 Gregor AnichUse InterlockedCompareExchange64 instead of Interlocked...
2004-11-27 Hartmut Birr- Prevent from terminate a thread for twice.
2004-11-21 Gunnar Dalsneskill.c: remove useless call to KeRemoveAllWaitsThread...
2004-11-20 Gregor AnichFPU/SSE state saving on taskswitching, FPU and SSE...
2004-11-20 Thomas Bluemel1. removed window station/desktop hacks from ntoskrnl
2004-11-13 Hartmut Birr- Removed some unnecessary type casts.
2004-11-11 Alex IonescuFix calls to KeAttachProcess
2004-10-31 Hartmut Birr- Removed PiApcLock, because apc's are thread local...
2004-10-24 Thomas Bluemelmore prototype fixes
2004-10-03 Gé van GeldorpRollback last change since it was incorrect.
2004-10-03 Gé van GeldorpMove final user stack cleanup to kernelmode
2004-10-01 Gé van GeldorpDon't use more than a single page for a TEB (forgotten...
2004-09-28 Thomas Bluemel1. get rid of the global thread list and group threads...
2004-09-14 Gé van GeldorpCheck if attached when terminating thread. Suggested...
2004-08-31 Hartmut Birr- Removed the member OldProcess from the ETHREAD structure.
2004-08-15 Casper Hornstrup2004-08-15 Casper S. Hornstrup <chorns@users.sourcefo...
2004-05-25 Filip Navara- Set CurrentThread->u1.ExitTime to exit time in PsTerm...
2004-04-28 Mike Nordellstop kernel crashing on thread termination
2004-01-05 Thomas Bluemeltamlin's work on compiling the kernel with another...
2003-12-30 KJK::HyperionFree the TEB on thread termination. Partially fixes...
2003-12-30 KJK::HyperionScrew branches, I'm committing to HEAD. Life is too...
2003-11-02 Eric KohlDo not hold the PiThreadListLock spinlock while calling...
2003-11-02 Eric KohlReimplemented dispatcher database lock and synchronizat...
2003-09-18 Aleksey BraginPatch by Mike Nordell: Change UserMode to KeGetCurrentP...
2003-09-14 Hartmut Birr- Moved the call to ExpSwapThreadEventPair from PiDelet...
2003-08-18 Hartmut Birr- Remove all wait objects from a thread which would...
2003-07-21 Royce Mitchell IIIcreated KEBUGCHECK, KEBUGCHECKEX, KEBUGCHECKWITHTS...
2003-07-11 Royce Mitchell IIIfinished applying @implemented and @unimplemented comme...
2003-06-05 Gunnar Dalsnes-corrected protoype
2003-05-01 Gé van GeldorpProperly clean up terminated threads
2002-11-27 Hartmut BirrFree the user stack in PsReapThreads.
2002-09-08 Casper HornstrupReverted latest changes.
2002-09-07 Casper HornstrupUse free Windows DDK and compile with latest MinGW...
2002-08-16 David Welch2002-08-16 David Welch <welch@computer2.darkstar...
2002-06-10 Hartmut BirrReference/Dereference the process object in PiTerminate...
2002-06-05 Hartmut BirrFixed the alocation size in NtRegisterThreadTerminatePort.
2002-04-27 Hartmut BirrAdded seting of exit status in NtTerminateProcess.
2002-03-05 Eric KohlFixed remainingcalls to ObGetReferenceCount() and ObGet...
2001-11-08 Eric KohlFixed thread termination bug when a mutex must be aband...
2001-11-07 David WelchFixed thread termination bug
2001-11-07 Eric KohlAttach/detach mutant(mutex) to/from owning thread.
2001-08-27 Eric KohlFixed callback calling conventions (part 2).
2001-07-28 Emanuele Aliberti*** empty log message ***
2001-06-23 Phillip SusiHandles should be closed in the context of the dead...
2001-04-16 David WelchSMP detection work
2001-03-18 David WelchFixes for APC handling
2001-03-07 David WelchAdded tagging of most allocates
2001-02-06 David WelchFixed timer code
2001-01-19 David Welch(Finally) implemented Philip Susi's suggestion for...
2001-01-17 David WelchMultiboot fixes
2000-12-23 David WelchAll task switching is done in software.
2000-08-12 David WelchUpdated CREDITS
2000-07-07 Phillip SusiFixed ps code to terminate threads correctly
2000-07-04 David WelchAdded working set functions
2000-06-03 Eric KohlUpdated Ps* functions
2000-04-28 Phillip SusiNtTerminateProcess did not terminate the current thread...
2000-04-23 Phillip SusiDisabled debug prints
2000-04-07 David WelchBegan seperation of machine-dependant/independant secti...
2000-04-03 David WelchCorrect LPC implementation
2000-02-14 David WelchFixed compilation bug
1999-12-26 David WelchAdded some security functions
1999-12-20 David WelchFixed problem with handles not being released
1999-12-18 David WelchWorked around compiler bug in NtDelayExecution
1999-12-14 Phillip Susifixed runnable thread counters
1999-12-13 David WelchReworked APC and waiting code, seems more stable now
1999-12-02 David WelchSome bug fixes.
1999-11-24 David WelchBegan converting minix fsd to work with new caching...
1999-11-12 David Welch1) Corrected bugs in ERESOURCE code
1999-11-02 David WelchImproved scheduling code
1999-10-07 Eric KohlFixed header inclusion order.
1999-09-06 Eric KohlThread improvements.
1999-06-18 Emanuele AlibertiNTOSKRNL.ZwXXX functions now call NTOSKRNL.NtXXX via...
1999-06-09 David WelchImplemented ZwOpenProcess corrected
next