From 7a15653c9ca3e020e3894f665db341e328d0a2dc Mon Sep 17 00:00:00 2001 From: Nate Lawson Date: Mon, 14 Jun 2004 03:40:56 +0000 Subject: [PATCH] Use the new API for acpi_MatchHid(). The difference between ACPI_HANDLE and device_t isn't caught by the compiler. --- sys/dev/acpi_support/acpi_asus.c | 2 +- sys/dev/acpi_support/acpi_toshiba.c | 6 ++++-- sys/i386/acpica/acpi_asus.c | 2 +- sys/i386/acpica/acpi_toshiba.c | 6 ++++-- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/sys/dev/acpi_support/acpi_asus.c b/sys/dev/acpi_support/acpi_asus.c index f7351962d98d..f16121b5c1db 100644 --- a/sys/dev/acpi_support/acpi_asus.c +++ b/sys/dev/acpi_support/acpi_asus.c @@ -213,7 +213,7 @@ acpi_asus_probe(device_t dev) if (!acpi_disabled("asus") && acpi_get_type(dev) == ACPI_TYPE_DEVICE && - acpi_MatchHid(dev, "ATK0100")) { + acpi_MatchHid(acpi_get_handle(dev), "ATK0100")) { sc = device_get_softc(dev); sc->dev = dev; sc->handle = acpi_get_handle(dev); diff --git a/sys/dev/acpi_support/acpi_toshiba.c b/sys/dev/acpi_support/acpi_toshiba.c index 982868e5e33f..e3565be6ad2d 100644 --- a/sys/dev/acpi_support/acpi_toshiba.c +++ b/sys/dev/acpi_support/acpi_toshiba.c @@ -212,13 +212,15 @@ TUNABLE_INT("hw.acpi.toshiba.enable_fn_keys", &enable_fn_keys); static int acpi_toshiba_probe(device_t dev) { + ACPI_HANDLE h; int ret = ENXIO; + h = acpi_get_handle(dev); if (!acpi_disabled("toshiba") && acpi_get_type(dev) == ACPI_TYPE_DEVICE && device_get_unit(dev) == 0 && - (acpi_MatchHid(dev, "TOS6200") || - acpi_MatchHid(dev, "TOS6207"))) { + (acpi_MatchHid(h, "TOS6200") || + acpi_MatchHid(h, "TOS6207"))) { device_set_desc(dev, "Toshiba HCI Extras"); ret = 0; } diff --git a/sys/i386/acpica/acpi_asus.c b/sys/i386/acpica/acpi_asus.c index f7351962d98d..f16121b5c1db 100644 --- a/sys/i386/acpica/acpi_asus.c +++ b/sys/i386/acpica/acpi_asus.c @@ -213,7 +213,7 @@ acpi_asus_probe(device_t dev) if (!acpi_disabled("asus") && acpi_get_type(dev) == ACPI_TYPE_DEVICE && - acpi_MatchHid(dev, "ATK0100")) { + acpi_MatchHid(acpi_get_handle(dev), "ATK0100")) { sc = device_get_softc(dev); sc->dev = dev; sc->handle = acpi_get_handle(dev); diff --git a/sys/i386/acpica/acpi_toshiba.c b/sys/i386/acpica/acpi_toshiba.c index 982868e5e33f..e3565be6ad2d 100644 --- a/sys/i386/acpica/acpi_toshiba.c +++ b/sys/i386/acpica/acpi_toshiba.c @@ -212,13 +212,15 @@ TUNABLE_INT("hw.acpi.toshiba.enable_fn_keys", &enable_fn_keys); static int acpi_toshiba_probe(device_t dev) { + ACPI_HANDLE h; int ret = ENXIO; + h = acpi_get_handle(dev); if (!acpi_disabled("toshiba") && acpi_get_type(dev) == ACPI_TYPE_DEVICE && device_get_unit(dev) == 0 && - (acpi_MatchHid(dev, "TOS6200") || - acpi_MatchHid(dev, "TOS6207"))) { + (acpi_MatchHid(h, "TOS6200") || + acpi_MatchHid(h, "TOS6207"))) { device_set_desc(dev, "Toshiba HCI Extras"); ret = 0; }