From: Jonathan Gray Subject: Re: set activate for ipmi_acpi ipmi_fdt ipmi_i2c To: tech@openbsd.org Date: Sun, 6 Oct 2024 19:11:40 +1100 and ipmi_opal Index: sys/dev/acpi/ipmi_acpi.c =================================================================== RCS file: /cvs/src/sys/dev/acpi/ipmi_acpi.c,v diff -u -p -r1.5 ipmi_acpi.c --- sys/dev/acpi/ipmi_acpi.c 6 Apr 2022 18:59:27 -0000 1.5 +++ sys/dev/acpi/ipmi_acpi.c 6 Oct 2024 05:49:53 -0000 @@ -55,6 +55,7 @@ struct ipmi_acpi_softc { const struct cfattach ipmi_acpi_ca = { sizeof(struct ipmi_acpi_softc), ipmi_acpi_match, ipmi_acpi_attach, + NULL, ipmi_activate }; const char *ipmi_acpi_hids[] = { ACPI_DEV_IPMI, NULL }; Index: sys/dev/fdt/ipmi_fdt.c =================================================================== RCS file: /cvs/src/sys/dev/fdt/ipmi_fdt.c,v diff -u -p -r1.2 ipmi_fdt.c --- sys/dev/fdt/ipmi_fdt.c 6 Apr 2022 18:59:28 -0000 1.2 +++ sys/dev/fdt/ipmi_fdt.c 6 Oct 2024 05:50:14 -0000 @@ -31,7 +31,8 @@ int ipmi_fdt_match(struct device *, void void ipmi_fdt_attach(struct device *, struct device *, void *); const struct cfattach ipmi_fdt_ca = { - sizeof (struct ipmi_softc), ipmi_fdt_match, ipmi_fdt_attach + sizeof (struct ipmi_softc), ipmi_fdt_match, ipmi_fdt_attach, + NULL, ipmi_activate }; int Index: sys/dev/i2c/ipmi_i2c.c =================================================================== RCS file: /cvs/src/sys/dev/i2c/ipmi_i2c.c,v diff -u -p -r1.5 ipmi_i2c.c --- sys/dev/i2c/ipmi_i2c.c 22 Jul 2024 14:03:22 -0000 1.5 +++ sys/dev/i2c/ipmi_i2c.c 6 Oct 2024 05:50:30 -0000 @@ -56,7 +56,8 @@ int ipmi_i2c_match(struct device *, void void ipmi_i2c_attach(struct device *, struct device *, void *); const struct cfattach ipmi_i2c_ca = { - sizeof(struct ipmi_i2c_softc), ipmi_i2c_match, ipmi_i2c_attach + sizeof(struct ipmi_i2c_softc), ipmi_i2c_match, ipmi_i2c_attach, + NULL, ipmi_activate }; int ipmi_i2c_get_interface_caps(struct ipmi_i2c_softc *); Index: sys/arch/powerpc64/dev/ipmi_opal.c =================================================================== RCS file: /cvs/src/sys/arch/powerpc64/dev/ipmi_opal.c,v diff -u -p -r1.3 ipmi_opal.c --- sys/arch/powerpc64/dev/ipmi_opal.c 6 Apr 2022 18:59:27 -0000 1.3 +++ sys/arch/powerpc64/dev/ipmi_opal.c 6 Oct 2024 08:03:05 -0000 @@ -61,7 +61,8 @@ int ipmi_opal_match(struct device *, voi void ipmi_opal_attach(struct device *, struct device *, void *); const struct cfattach ipmi_opal_ca = { - sizeof (struct ipmi_opal_softc), ipmi_opal_match, ipmi_opal_attach + sizeof (struct ipmi_opal_softc), ipmi_opal_match, ipmi_opal_attach, + NULL, ipmi_activate }; int