Author: ion
Date: Tue Jul 18 04:51:09 2006
New Revision: 23132
URL:
http://svn.reactos.org/svn/reactos?rev=23132&view=rev
Log:
- Kernel Fun
Added:
trunk/reactos/ntoskrnl/KrnlFun.c
Modified:
trunk/reactos/ntoskrnl/io/iomgr/file.c
trunk/reactos/ntoskrnl/io/iomgr/iofunc.c
trunk/reactos/ntoskrnl/ps/thread.c
Added: trunk/reactos/ntoskrnl/KrnlFun.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/KrnlFun.c?rev=231…
==============================================================================
--- trunk/reactos/ntoskrnl/KrnlFun.c (added)
+++ trunk/reactos/ntoskrnl/KrnlFun.c Tue Jul 18 04:51:09 2006
@@ -1,0 +1,47 @@
+///////////////////////////////////////////////////////////////////////////////
+//
+// Alex's Big Ol' List of FIXMEs, bugs and regressions
+// If you see something here, Alex *KNOWS ABOUT IT*.
+// Do NOT bug him about it.
+// Do NOT ask if he knows about it.
+// Do NOT complain about it.
+// Do NOT ask when it will be fixed.
+// Failure to respect this will *ACHIEVE NOTHING*.
+//
+// Io:
+// - Add support for Fast Dispatch I/O.
+// - Verify ShareAccess APIs, XP added some new semantics.
+// - Add Access Checks in IopParseDevice.
+// - Add validation checks in IoCreateFile.
+// - Fix double-reference in IopCreateFile.
+// - Add tracing to file.c
+// - See why queueing IRPs and cancelling them causes crashes
+// - Add SEH to some places where it's missing (MDLs, etc) (iofunc).
+// - Add a generic Cleanup/Exception Routine (iofunc).
+// - Add probe/alignment checks for Query/Set routines.
+// - Add another parameter to IopCleanupFailedIrp.
+// - Add support for Fast Dispatch I/O.
+// - Add support for some fast-paths when querying/setting data.
+// - Add tracing to iofunc.c
+//
+// Ps:
+// - Use Process Rundown.
+// - Use Process Pushlock Locks.
+// - Use Safe Referencing in PsGetNextProcess/Thread.
+// - Use Guarded Mutex instead of Fast Mutex for Active Process Locks.
+// - Fix referencing problem.
+// - Generate process cookie for user-more thread.
+// - Add security calls where necessary.
+// - Add tracing.
+//
+// Ob:
+// - Add Directory Lock.
+// - Use Object Type Mutex/Lock.
+// - Implement handle database if anyone needs it.
+// - Figure out why cmd.exe won't close anymore.
+//
+// Ex:
+// - Use pushlocks for handle implementation.
+// - Figure out why cmd.exe won't close anymore.
+//
+///////////////////////////////////////////////////////////////////////////////
Modified: trunk/reactos/ntoskrnl/io/iomgr/file.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/file.c?r…
==============================================================================
--- trunk/reactos/ntoskrnl/io/iomgr/file.c (original)
+++ trunk/reactos/ntoskrnl/io/iomgr/file.c Tue Jul 18 04:51:09 2006
@@ -21,18 +21,6 @@
__FUNCTION__,
Irp);
#endif
-
-///
-//
-// TODO:
-// - Add support for Fast Dispatch I/O.
-// - Verify ShareAccess APIs, XP added some new semantics.
-// - Add Access Checks in IopParseDevice.
-// - Add validation checks in IoCreateFile.
-// - Add tracing.
-// - See why queueing IRPs and cancelling them causes crashes
-//
-///
/* PRIVATE FUNCTIONS *********************************************************/
Modified: trunk/reactos/ntoskrnl/io/iomgr/iofunc.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/iofunc.c…
==============================================================================
--- trunk/reactos/ntoskrnl/io/iomgr/iofunc.c (original)
+++ trunk/reactos/ntoskrnl/io/iomgr/iofunc.c Tue Jul 18 04:51:09 2006
@@ -20,19 +20,6 @@
__FUNCTION__,
Irp);
#endif
-
-///
-//
-// TODO:
-// - Add SEH to some places where it's missing (MDLs, etc).
-// - Add a generic Cleanup/Exception Routine.
-// - Add probe/alignment checks for Query/Set routines.
-// - Add another parameter to IopCleanupFailedIrp.
-// - Add support for Fast Dispatch I/O.
-// - Add support for some fast-paths when querying/setting data.
-// - Add tracing.
-//
-///
/* PRIVATE FUNCTIONS *********************************************************/
Modified: trunk/reactos/ntoskrnl/ps/thread.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/thread.c?rev=2…
==============================================================================
--- trunk/reactos/ntoskrnl/ps/thread.c (original)
+++ trunk/reactos/ntoskrnl/ps/thread.c Tue Jul 18 04:51:09 2006
@@ -5,16 +5,6 @@
* PURPOSE: Process Manager: Thread Management
* PROGRAMMERS: Alex Ionescu (alex.ionescu(a)reactos.org)
* Thomas Weidenmueller (w3seek(a)reactos.org)
- */
-
-/*
- * Alex FIXMEs:
- * - MAJOR: Use Process Rundown
- * - MAJOR: Use Process Pushlock Locks
- * - MAJOR: Use Safe Referencing in PsGetNextProcess/Thread.
- * - MAJOR: Use Guarded Mutex instead of Fast Mutex for Active Process Locks.
- * - Generate process cookie for user-more thread.
- * - Add security calls where necessary.
*/
/* INCLUDES ****************************************************************/