Author: janderwald
Date: Thu Jul 16 16:42:43 2009
New Revision: 41991
URL:
http://svn.reactos.org/svn/reactos?rev=41991&view=rev
Log:
- Dont try allocate a error log packet as IoAllocateErrorLogEntry appears to be broken
Modified:
trunk/reactos/drivers/wdm/audio/backpln/portcls/irp.c
Modified: trunk/reactos/drivers/wdm/audio/backpln/portcls/irp.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/wdm/audio/backpln/…
==============================================================================
--- trunk/reactos/drivers/wdm/audio/backpln/portcls/irp.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/wdm/audio/backpln/portcls/irp.c [iso-8859-1] Thu Jul 16 16:42:43
2009
@@ -43,9 +43,6 @@
PPCLASS_DEVICE_EXTENSION DeviceExt;
PIO_STACK_LOCATION IoStack;
IResourceList* resource_list = NULL;
- ULONG Length;
- WCHAR szMsg[100];
- PIO_ERROR_LOG_PACKET EventEntry;
DPRINT("PortClsPnp called\n");
@@ -100,22 +97,6 @@
if (!NT_SUCCESS(Status))
{
DPRINT("StartDevice returned a failure code [0x%8x]\n",
Status);
- swprintf(szMsg, L"%%1 failed to start with %x", Status);
- Length = (wcslen(szMsg) + 1) * sizeof(WCHAR) +
sizeof(IO_ERROR_LOG_PACKET);
- if (Length < ERROR_LOG_MAXIMUM_SIZE)
- {
- EventEntry =
(PIO_ERROR_LOG_PACKET)IoAllocateErrorLogEntry(DeviceExt->PhysicalDeviceObject,
Length);
- if (EventEntry)
- {
- RtlZeroMemory(EventEntry, Length);
- EventEntry->MajorFunctionCode = IRP_MJ_PNP;
- EventEntry->NumberOfStrings = 1;
- EventEntry->StringOffset = sizeof(IO_ERROR_LOG_PACKET);
- EventEntry->ErrorCode = Status;
- wcscpy((LPWSTR)(EventEntry + 1), szMsg);
- IoWriteErrorLogEntry(EventEntry);
- }
- }
Irp->IoStatus.Status = Status;
IoCompleteRequest(Irp, IO_NO_INCREMENT);
return Status;