Author: pschweitzer
Date: Tue Sep 29 16:28:59 2015
New Revision: 69412
URL: 
http://svn.reactos.org/svn/reactos?rev=69412&view=rev
Log:
[NTOSKRNL]
Don't bugcheck on unimplemented FsRtlOplockFsctrl(), FsRtlCurrentBatchOplock(),
FsRtlCheckOplock()
Properly implement FsRtlInitializeOplock() (which is no-op on Windows 2k3)
CORE-10284 #resolve #comment Resolved with r69412
Modified:
    trunk/reactos/ntoskrnl/fsrtl/oplock.c
Modified: trunk/reactos/ntoskrnl/fsrtl/oplock.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/fsrtl/oplock.c?re…
==============================================================================
--- trunk/reactos/ntoskrnl/fsrtl/oplock.c       [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/fsrtl/oplock.c       [iso-8859-1] Tue Sep 29 16:28:59 2015
@@ -49,7 +49,7 @@
                  IN POPLOCK_FS_PREPOST_IRP PostIrpRoutine OPTIONAL)
 {
     /* Unimplemented */
-    KeBugCheck(FILE_SYSTEM);
+    UNIMPLEMENTED;
     return STATUS_NOT_IMPLEMENTED;
 }
@@ -72,13 +72,13 @@
 FsRtlCurrentBatchOplock(IN POPLOCK Oplock)
 {
     /* Unimplemented */
-    KeBugCheck(FILE_SYSTEM);
+    UNIMPLEMENTED;
     return FALSE;
 }
 /*++
  * @name FsRtlInitializeOplock
- * @unimplemented
+ * @implemented
  *
  * FILLME
  *
@@ -94,7 +94,7 @@
 NTAPI
 FsRtlInitializeOplock(IN OUT POPLOCK Oplock)
 {
-    UNIMPLEMENTED;
+    PAGED_CODE();
 }
 /*++
@@ -124,7 +124,7 @@
                   IN ULONG OpenCount)
 {
     /* Unimplemented */
-    KeBugCheck(FILE_SYSTEM);
+    UNIMPLEMENTED;
     return STATUS_NOT_IMPLEMENTED;
 }