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;
}