ACPI: hpet: ACPI Error (utglobal-0126): Unknown exception code: 0xFFFFFFF0
authorZhao Yakui <yakui.zhao@intel.com>
Fri, 21 Sep 2007 01:23:13 +0000 (21:23 -0400)
committerLen Brown <len.brown@intel.com>
Tue, 25 Sep 2007 21:59:00 +0000 (17:59 -0400)
commit78e1ca49c7ead5cd00882ed0c776260857613122
treee941b959144747e4d420592c60bc2eebab16dc59
parent853298bc03ef65e3eb392f5d61265605214ee8fb
ACPI: hpet: ACPI Error (utglobal-0126): Unknown exception code: 0xFFFFFFF0

If hpet has been initialized before registering hpet driver, the callback
function of hpet_resources will return the status code of -EBUSY, which is
not defined in the ACPI exception table.  So when ACPI checks the status
code of callback function, it will report the unknown exception code.

So the status code in ACPI is used instead of the generic error code in the
ACPI callback function of hpet_resources.
For example: -EBUSY is replaced by AE_ALREADY_EXISTS
     -EINVAL is replaced by AE_NO_MEMORY

http://bugzilla.kernel.org/show_bug.cgi?id=8630

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/char/hpet.c