Ros-diffs July 2006

ros-diffs@reactos.org
  • 19 participants
  • 662 discussions

[mbosma] 23058: Merge changes from PS rewrite.
by mbosma@svn.reactos.org
18 years, 2 months

[ion] 23057: - Fix a serious bug in Kernel Queues. A condition existed where an inserted kernel queue with a timeout would crash the system once the thread waiting on it had its wait aborted or completed. - Thanks a lot to Thomas for his brutal test application which allowed me to discover this bug and the bugs addressed in the previous commits (related to the wait list and thread scheduler list corruption).
by ion@svn.reactos.org
18 years, 2 months

[ion] 23056: - Add KiCheckThreadStackSwap and KiAddThreadToWaitList macros - Initialize PRCBs' Wait Lists - Fix a ghastly implementation fault where the the queue code was correctly removing the thread from its wait list, but where this wait list was actually connected to the _SCHEDULER_ and ended up removing a thread behind its back, causing bizarre issues and w3seek's ASSERT(State == Ready) bug. Fixed this by using the macros above and PRCB Wait List and properly inserting a waiting thread int
by ion@svn.reactos.org
18 years, 2 months

[ion] 23055: - Fix utterly messed up unblocking/readying thread logic. - KiUnblockThread becomes KiReadyThread and doesn't perform priority modifications anymore. Also removed a large block of code that was #if 0ed out. - KiAbortWaitThread now does priority modifications (and better then before), then calls KiReadyThread. - Inserting a queue now *READIES A THREAD ONLY* instead of removing all its waits!
by ion@svn.reactos.org
18 years, 2 months

[greatlrd] 23054: Activate screensaver for bootcd rember fullpath should be c:\reactos\system32\matrix.scr but we use matrix.scr as key path for getting this working on livecd. But the desk.cpl apps should save full path to it. (and it does it in windows and reactos before ros cm broken it did in ros).
by greatlrd@svn.reactos.org
18 years, 2 months

[greatlrd] 23053: last fix for getting screensaver working on livecd it is rugh hack
by greatlrd@svn.reactos.org
18 years, 2 months

[hpoussin] 23052: In case of error, free the input data buffer only if we just allocated it.
by hpoussin@svn.reactos.org
18 years, 2 months

[ion] 23051: - More cleanup of wait.c - Set the right wait status in KiAbortWaitThread. - Don't ignore priority boost (increments) when aborting waits. - When satisfying a mutant, insert if into the the head of the back-link, not the forward-link.
by ion@svn.reactos.org
18 years, 2 months

[ion] 23050: - Cleanup + formatting fixes for wait.c - Move some inlined functions from ke.h to ke_x.h - Add checks for special apc disabled (guarded regions) in wait code.
by ion@svn.reactos.org
18 years, 2 months

[ekohl] 23049: Implement CM_Free_Log_Conf[_Ex] and add PNP_FreeLogConf stub.
by ekohl@svn.reactos.org
18 years, 2 months
Results per page: