Author: hbelusca
Date: Thu Sep 12 00:05:54 2013
New Revision: 60051
URL:
http://svn.reactos.org/svn/reactos?rev=60051&view=rev
Log:
[NPFS_NEW]
Don't hardcode the first parameter of the bugchecks. Instead, I introduce a NpBugCheck
macro and file identifiers
(their names conform to the existing name convention of the driver) so that, when
bugchecking, we report as the
first parameter of the NPFS_FILE_SYSTEM bugcheck the file ID (in the high word) and the
line (in the low word)
where the bugcheck was emitted.
See the MSDN article "Bug Check 0x25: NPFS_FILE_SYSTEM" -
http://msdn.microsoft.com/en-us/library/windows/hardware/ff557436(v=vs.85).…
for more information.
Inspired from the existing ext2 driver.
Should be done for the other filesystems (FAT, NTFS, CDFS, Redirector, Mailslot, etc...).
Modified:
trunk/reactos/drivers/filesystems/npfs_new/cleanup.c
trunk/reactos/drivers/filesystems/npfs_new/close.c
trunk/reactos/drivers/filesystems/npfs_new/create.c
trunk/reactos/drivers/filesystems/npfs_new/datasup.c
trunk/reactos/drivers/filesystems/npfs_new/fileinfo.c
trunk/reactos/drivers/filesystems/npfs_new/fileobsup.c
trunk/reactos/drivers/filesystems/npfs_new/flushbuf.c
trunk/reactos/drivers/filesystems/npfs_new/fsctrl.c
trunk/reactos/drivers/filesystems/npfs_new/main.c
trunk/reactos/drivers/filesystems/npfs_new/npfs.h
trunk/reactos/drivers/filesystems/npfs_new/prefxsup.c
trunk/reactos/drivers/filesystems/npfs_new/read.c
trunk/reactos/drivers/filesystems/npfs_new/readsup.c
trunk/reactos/drivers/filesystems/npfs_new/secursup.c
trunk/reactos/drivers/filesystems/npfs_new/seinfo.c
trunk/reactos/drivers/filesystems/npfs_new/statesup.c
trunk/reactos/drivers/filesystems/npfs_new/strucsup.c
trunk/reactos/drivers/filesystems/npfs_new/volinfo.c
trunk/reactos/drivers/filesystems/npfs_new/waitsup.c
trunk/reactos/drivers/filesystems/npfs_new/write.c
trunk/reactos/drivers/filesystems/npfs_new/writesup.c
Modified: trunk/reactos/drivers/filesystems/npfs_new/cleanup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/cleanup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/cleanup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_CLEANUP)
/* FUNCTIONS ******************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/close.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/close.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/close.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_CLOSE)
/* FUNCTIONS ******************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/create.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/create.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/create.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_CREATE)
/* FUNCTIONS ******************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/datasup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/datasup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/datasup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_DATASUP)
/* FUNCTIONS ******************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/fileinfo.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/fileinfo.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/fileinfo.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -10,6 +10,9 @@
#include "npfs.h"
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_FILEINFO)
+
/* FUNCTIONS ******************************************************************/
NTSTATUS
@@ -42,7 +45,7 @@
{
if (NamedPipeEnd != FILE_PIPE_SERVER_END)
{
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0xA04EFu, NamedPipeEnd, 0, 0);
+ NpBugCheck(NamedPipeEnd, 0, 0);
}
ReadQueue = &Ccb->DataQueue[FILE_PIPE_INBOUND];
WriteQueue = &Ccb->DataQueue[FILE_PIPE_OUTBOUND];
@@ -234,7 +237,7 @@
if (*Length < NameLength)
{
Status = STATUS_BUFFER_OVERFLOW;
- NameLength = *Length;
+ NameLength = (USHORT)*Length;
}
else
{
Modified: trunk/reactos/drivers/filesystems/npfs_new/fileobsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/fileobsup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/fileobsup.c [iso-8859-1] Thu Sep 12
00:05:54 2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_FILEOBSUP)
/* FUNCTIONS ******************************************************************/
@@ -46,7 +49,7 @@
return NPFS_NTC_CCB;
default:
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0xB0108, Node->NodeType, 0, 0);
+ NpBugCheck(Node->NodeType, 0, 0);
break;
}
}
Modified: trunk/reactos/drivers/filesystems/npfs_new/flushbuf.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/flushbuf.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/flushbuf.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_FLUSHBUF)
/* FUNCTIONS ******************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/fsctrl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/fsctrl.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/fsctrl.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_FSCTRL)
/* GLOBALS ********************************************************************/
@@ -212,7 +215,7 @@
{
if (NamedPipeEnd != FILE_PIPE_SERVER_END)
{
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0xD02E5, NamedPipeEnd, 0, 0);
+ NpBugCheck(NamedPipeEnd, 0, 0);
}
DataQueue = &Ccb->DataQueue[FILE_PIPE_INBOUND];
@@ -357,7 +360,7 @@
{
if (NamedPipeEnd != FILE_PIPE_SERVER_END)
{
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0xD0538, NamedPipeEnd, 0, 0);
+ NpBugCheck(NamedPipeEnd, 0, 0);
}
ReadQueue = &Ccb->DataQueue[FILE_PIPE_INBOUND];
WriteQueue = &Ccb->DataQueue[FILE_PIPE_OUTBOUND];
Modified: trunk/reactos/drivers/filesystems/npfs_new/main.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/main.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/main.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_MAIN)
/* GLOBALS ********************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/npfs.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/npfs.h [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/npfs.h [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -1,3 +1,13 @@
+/*
+ * PROJECT: ReactOS Named Pipe FileSystem
+ * LICENSE: BSD - See COPYING.ARM in the top level directory
+ * FILE: drivers/filesystems/npfs/npfs.h
+ * PURPOSE: Named Pipe FileSystem Header
+ * PROGRAMMERS: ReactOS Portable Systems Group
+ */
+
+/* INCLUDES *******************************************************************/
+
//
// System Headers
//
@@ -15,6 +25,9 @@
#pragma warning(disable:4214)
#pragma warning(disable:4100)
#endif
+
+
+/* TYPEDEFS & DEFINES *********************************************************/
//
// Pool Tags for NPFS (from pooltag.txt)
@@ -46,6 +59,51 @@
#define NPFS_WRITE_BLOCK_TAG 'NpFw'
//
+// NPFS bugchecking support
+//
+// We define the NpBugCheck macro which triggers a NPFS_FILE_SYSTEM bugcheck
+// containing the source file ID number and the line where it was emitted, as
+// described in the MSDN article "Bug Check 0x25: NPFS_FILE_SYSTEM".
+//
+// The bugcheck emits 4 ULONGs; the first one is made, in its high word, by
+// the current source file ID and in its low word, by the line number; the
+// three other ones are user-defined.
+//
+// In order to avoid redefinition of the same file ID in different source files,
+// we gather all of them here, so that you will have to add (or remove) a new
+// one as soon as you add (or remove) a source file from the NPFS driver code.
+//
+// To use the NpBugCheck macro in a source file, define at its beginning
+// the constant NPFS_BUGCHECK_FILE_ID with one of the following file IDs,
+// then use the bugcheck macro wherever you want.
+//
+#define NPFS_BUGCHECK_CLEANUP 0x0001
+#define NPFS_BUGCHECK_CLOSE 0x0002
+#define NPFS_BUGCHECK_CREATE 0x0003
+#define NPFS_BUGCHECK_DATASUP 0x0004
+#define NPFS_BUGCHECK_FILEINFO 0x0005
+#define NPFS_BUGCHECK_FILEOBSUP 0x0006
+#define NPFS_BUGCHECK_FLUSHBUF 0x0007
+#define NPFS_BUGCHECK_FSCTRL 0x0008
+#define NPFS_BUGCHECK_MAIN 0x0009
+#define NPFS_BUGCHECK_PREFXSUP 0x000a
+#define NPFS_BUGCHECK_READ 0x000b
+#define NPFS_BUGCHECK_READSUP 0x000c
+#define NPFS_BUGCHECK_SECURSUP 0x000d
+#define NPFS_BUGCHECK_SEINFO 0x000e
+#define NPFS_BUGCHECK_STATESUP 0x000f
+#define NPFS_BUGCHECK_STRUCSUP 0x0010
+#define NPFS_BUGCHECK_VOLINFO 0x0011
+#define NPFS_BUGCHECK_WAITSUP 0x0012
+#define NPFS_BUGCHECK_WRITE 0x0013
+#define NPFS_BUGCHECK_WRITESUP 0x0014
+
+#define NpBugCheck(p1, p2, p3) \
+ KeBugCheckEx(NPFS_FILE_SYSTEM, \
+ (NPFS_BUGCHECK_FILE_ID << 16) | __LINE__, \
+ (p1), (p2), (p3))
+
+//
// Node Type Codes for NPFS
//
#define NPFS_NTC_VCB 1
@@ -263,6 +321,9 @@
extern PNP_VCB NpVcb;
+
+/* FUNCTIONS ******************************************************************/
+
//
// Functions to lock/unlock the global VCB lock
//
@@ -600,3 +661,4 @@
NpFsdQueryVolumeInformation(IN PDEVICE_OBJECT DeviceObject,
IN PIRP Irp);
+/* EOF */
Modified: trunk/reactos/drivers/filesystems/npfs_new/prefxsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/prefxsup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/prefxsup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_PREFXSUP)
/* FUNCTIONS ******************************************************************/
@@ -25,7 +28,7 @@
Entry = RtlFindUnicodePrefix(&NpVcb->PrefixTable,
Name,
CaseInsensitiveIndex);
- if (!Entry) KeBugCheckEx(NPFS_FILE_SYSTEM, 0x100065u, 0, 0, 0);
+ if (!Entry) NpBugCheck(0, 0, 0);
Fcb = CONTAINING_RECORD(Entry, NP_FCB, PrefixTableEntry);
Modified: trunk/reactos/drivers/filesystems/npfs_new/read.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/read.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/read.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_READ)
/* GLOBALS ********************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/readsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/readsup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/readsup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_READSUP)
/* FUNCTIONS ******************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/secursup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/secursup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/secursup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_SECURSUP)
/* FUNCTIONS ******************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/seinfo.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/seinfo.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/seinfo.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_SEINFO)
/* FUNCTIONS ******************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/statesup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/statesup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/statesup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_STATESUP)
/* FUNCTIONS ******************************************************************/
@@ -170,7 +173,7 @@
break;
default:
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0x1603DD, Ccb->NamedPipeState, 0, 0);
+ NpBugCheck(Ccb->NamedPipeState, 0, 0);
break;
}
@@ -228,7 +231,7 @@
break;
default:
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0x160133, Ccb->NamedPipeState, 0, 0);
+ NpBugCheck(Ccb->NamedPipeState, 0, 0);
break;
}
@@ -377,7 +380,7 @@
break;
default:
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0x1602F9, Ccb->NamedPipeState, 0, 0);
+ NpBugCheck(Ccb->NamedPipeState, 0, 0);
break;
}
return STATUS_SUCCESS;
Modified: trunk/reactos/drivers/filesystems/npfs_new/strucsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/strucsup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/strucsup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -10,6 +10,9 @@
#include "npfs.h"
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_STRUCSUP)
+
/* GLOBALS ********************************************************************/
#define UNIMPLEMENTED
@@ -67,7 +70,7 @@
PAGED_CODE();
Dcb = Fcb->ParentDcb;
- if (Fcb->CurrentInstances) KeBugCheckEx(NPFS_FILE_SYSTEM, 0x17025F, 0, 0, 0);
+ if (Fcb->CurrentInstances) NpBugCheck(0, 0, 0);
NpCancelWaiter(&NpVcb->WaitQueue,
&Fcb->FullName,
@@ -169,7 +172,7 @@
if (NpVcb->RootDcb)
{
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0x1700F3, 0, 0, 0);
+ NpBugCheck(0, 0, 0);
}
NpVcb->RootDcb = ExAllocatePoolWithTag(PagedPool, sizeof(*Dcb), NPFS_DCB_TAG);
@@ -199,7 +202,7 @@
&Dcb->FullName,
&Dcb->PrefixTableEntry))
{
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0x170128, 0, 0, 0);
+ NpBugCheck(0, 0, 0);
}
return STATUS_SUCCESS;
@@ -284,7 +287,7 @@
&Fcb->FullName,
&Fcb->PrefixTableEntry))
{
- KeBugCheckEx(NPFS_FILE_SYSTEM, 0x170222, 0, 0, 0);
+ NpBugCheck(0, 0, 0);
}
Fcb->NamedPipeConfiguration = NamedPipeConfiguration;
Modified: trunk/reactos/drivers/filesystems/npfs_new/volinfo.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/volinfo.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/volinfo.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -10,6 +10,9 @@
#include "npfs.h"
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_VOLINFO)
+
/* FUNCTIONS ******************************************************************/
NTSTATUS
@@ -33,7 +36,7 @@
if (NameLength < 18)
{
- NameLength = *Length;
+ NameLength = (USHORT)*Length;
Status = STATUS_BUFFER_OVERFLOW;
}
else
@@ -96,7 +99,7 @@
NTSTATUS Status;
USHORT NameLength;
- NameLength = *Length - 12;
+ NameLength = (USHORT)(*Length - 12);
if (NameLength < 8)
{
*Length = 0;
Modified: trunk/reactos/drivers/filesystems/npfs_new/waitsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/waitsup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/waitsup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -10,6 +10,9 @@
#include "npfs.h"
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_WAITSUP)
+
/* FUNCTIONS ******************************************************************/
VOID
Modified: trunk/reactos/drivers/filesystems/npfs_new/write.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/write.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/write.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_WRITE)
/* GLOBALS ********************************************************************/
Modified: trunk/reactos/drivers/filesystems/npfs_new/writesup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/npfs_n…
==============================================================================
--- trunk/reactos/drivers/filesystems/npfs_new/writesup.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/npfs_new/writesup.c [iso-8859-1] Thu Sep 12 00:05:54
2013
@@ -9,6 +9,9 @@
/* INCLUDES *******************************************************************/
#include "npfs.h"
+
+// File ID number for NPFS bugchecking support
+#define NPFS_BUGCHECK_FILE_ID (NPFS_BUGCHECK_WRITESUP)
/* FUNCTIONS ******************************************************************/