ACPICA: Fix possible fault for methods that optionally have no return value.
authorBob Moore <robert.moore@intel.com>
Thu, 8 Aug 2013 07:29:38 +0000 (15:29 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 13 Aug 2013 11:10:36 +0000 (13:10 +0200)
commitbf0dd264b1207b090858e7847919af5f2e367d7c
tree13dbf445dd4d4c05a28d65cc5da9b695f1a7a11e
parent63660e05ec719613b518547b40a1c501c10f0bc4
ACPICA: Fix possible fault for methods that optionally have no return value.

Currently applies to the _WAK method only. If the method has no return
value and slack mode is not enabled, the return value validation code
can fault.

Also improves the error message when an expected return value is
missing (for any predefined name/method).

The problem fixed here cannot happen on Linux unless acpi=strict is
added to the kernel command line.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/nspredef.c