Author: ion
Date: Thu Jul 20 07:10:32 2006
New Revision: 23178
URL: http://svn.reactos.org/svn/reactos?rev=23178&view=rev
Log:
- More kernel fun.
Modified:
trunk/reactos/ntoskrnl/KrnlFun.c
Modified: trunk/reactos/ntoskrnl/KrnlFun.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/KrnlFun.c?rev=231…
==============================================================================
--- trunk/reactos/ntoskrnl/KrnlFun.c (original)
+++ trunk/reactos/ntoskrnl/KrnlFun.c Thu Jul 20 07:10:32 2006
@@ -9,20 +9,20 @@
// 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
+// - 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.
@@ -34,8 +34,10 @@
// - Generate process cookie for user-more thread.
// - Add security calls where necessary.
// - Add tracing.
+// - Fix crash on shutdown due to possibly incorrect win32k uninitailization.
//
// Ob:
+// - Possible bug in deferred deletion under Cc Rewrite branch.
// - Add Directory Lock.
// - Use Object Type Mutex/Lock.
// - Implement handle database if anyone needs it.
@@ -45,4 +47,7 @@
// - Use pushlocks for handle implementation.
// - Figure out why cmd.exe won't close anymore.
//
+// Ke:
+// - Add code for interval recalulation when wait interrupted by an APC
+//
///////////////////////////////////////////////////////////////////////////////
Author: ion
Date: Thu Jul 20 07:09:40 2006
New Revision: 23177
URL: http://svn.reactos.org/svn/reactos?rev=23177&view=rev
Log:
[AUDIT]
- PspGetImagePath: internal to ROS and reads the image path pretty differently from how NT does it.
- NtQuery/Set functions: although huge in size, they are just a set of 2-10 line sub-functions which only transfer data from EPROCESS into a usermode structure or vice-versa. Fully documented in Nebett's book, and we have many test cases in the tree which show their clean implementation.
- Also, our nice automatgic buffer validation and size checks are 100% Thomas's genius and not used in NT at all.
- Thus, file is clean.
Modified:
trunk/reactos/ntoskrnl/ps/query.c (props changed)
Propchange: trunk/reactos/ntoskrnl/ps/query.c
------------------------------------------------------------------------------
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*