--- nv.c.old 2005-06-18 15:19:59 +0300 +++ nv.c 2005-06-18 15:20:37 +0300 @@ -3417,7 +3417,7 @@ nv_acpi_event if ((!lnv) || (lnv->dev != dev)) { nv_printf(NV_DBG_WARNINGS, "NVRM: ACPI: invalid device!\n"); - return -1; + return 0; } nv = NV_STATE_PTR(lnv); @@ -3425,6 +3425,7 @@ nv_acpi_event switch (state) { case PM_SUSPEND_MEM: + case PM_SUSPEND_STANDBY: nv_printf(NV_DBG_INFO, "NVRM: ACPI: received suspend event\n"); status = rm_power_management(nv, 0, NV_PM_ACPI_STANDBY); break;