summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2004-11-30 15:36:30 -0500
committerLen Brown <lenb@dhcppc3.>2004-11-30 15:36:30 -0500
commit99e7a1d6e92d8f8fd19fa62f4b43ab4d69f3cd75 (patch)
tree1b6cec85a158d96af208757f82813fbf5c1831c5
parent7e225d7f4f10e8b9ba22c1ca5c78e44a9b4b9509 (diff)
[ACPI] IPMI must supply the address of its GPE handler to install or remove it
Signed-off-by: Len Brown <len.brown@intel.com>
-rw-r--r--drivers/char/ipmi/ipmi_si_intf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/char/ipmi/ipmi_si_intf.c b/drivers/char/ipmi/ipmi_si_intf.c
index 835d6a431a00..a11515b13afb 100644
--- a/drivers/char/ipmi/ipmi_si_intf.c
+++ b/drivers/char/ipmi/ipmi_si_intf.c
@@ -1370,7 +1370,7 @@ static int acpi_gpe_irq_setup(struct smi_info *info)
status = acpi_install_gpe_handler(NULL,
info->irq,
ACPI_GPE_LEVEL_TRIGGERED,
- ipmi_acpi_gpe,
+ &ipmi_acpi_gpe,
info);
if (status != AE_OK) {
printk(KERN_WARNING
@@ -1390,7 +1390,7 @@ static void acpi_gpe_irq_cleanup(struct smi_info *info)
if (!info->irq)
return;
- acpi_remove_gpe_handler(NULL, info->irq, ipmi_acpi_gpe);
+ acpi_remove_gpe_handler(NULL, info->irq, &ipmi_acpi_gpe);
}
/*