git: 9066471175fe - main - acpi_isab: Check the unit in probe instead of using the devclass.

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Thu, 21 Apr 2022 17:30:00 UTC
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/src/commit/?id=9066471175fed65bf2d956fdf6bb47f8b8ad3141

commit 9066471175fed65bf2d956fdf6bb47f8b8ad3141
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2022-04-21 17:29:13 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2022-04-21 17:29:13 +0000

    acpi_isab: Check the unit in probe instead of using the devclass.
    
    This is an alternate way to only attach to isab0 for the reasons
    described in commit 852989bdbf62932455d48342d9d45dfbab4e65dc.
    
    Reviewed by:    imp
    Differential Revision:  https://reviews.freebsd.org/D34991
---
 sys/dev/acpica/acpi_isab.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys/dev/acpica/acpi_isab.c b/sys/dev/acpica/acpi_isab.c
index 2f9bcd258515..8e305f423b20 100644
--- a/sys/dev/acpica/acpi_isab.c
+++ b/sys/dev/acpica/acpi_isab.c
@@ -93,8 +93,7 @@ acpi_isab_probe(device_t dev)
 	static char *isa_ids[] = { "PNP0A05", "PNP0A06", NULL };
 	int rv;
 
-	if (acpi_disabled("isab") ||
-	    devclass_get_device(isab_devclass, 0) != dev)
+	if (acpi_disabled("isab") || device_get_unit(dev) != 0)
 		return (ENXIO);
 	rv = ACPI_ID_PROBE(device_get_parent(dev), dev, isa_ids, NULL);
 	if (rv <= 0)