//
length = sizeof(DEVICE_RELATIONS) +
- ((numPdosPresent + prevcount) * sizeof (PDEVICE_OBJECT)) -1;
+ (((numPdosPresent + prevcount) - 1) * sizeof (PDEVICE_OBJECT));
relations = (PDEVICE_RELATIONS) ExAllocatePoolWithTag (PagedPool,
length, 'IPCA');
/* Initialize ACPI bus manager */
AcpiStatus = acpi_init();
if (!ACPI_SUCCESS(AcpiStatus)) {
- DPRINT("acpi_init() failed with status 0x%X\n", AcpiStatus);
+ DPRINT1("acpi_init() failed with status 0x%X\n", AcpiStatus);
AcpiTerminate();
return STATUS_UNSUCCESSFUL;
}
//
if (PdoData->HardwareIDs) {
- ExFreePool (PdoData->HardwareIDs);
+ ExFreePoolWithTag (PdoData->HardwareIDs, 'IPCA');
PdoData->HardwareIDs = NULL;
}