make attachments use pre-existing activate functions; ok deraadt@
authorjsg <jsg@openbsd.org>
Wed, 9 Oct 2024 00:38:25 +0000 (00:38 +0000)
committerjsg <jsg@openbsd.org>
Wed, 9 Oct 2024 00:38:25 +0000 (00:38 +0000)
sys/arch/powerpc64/dev/ipmi_opal.c
sys/dev/acpi/ahci_acpi.c
sys/dev/acpi/ehci_acpi.c
sys/dev/acpi/ipmi_acpi.c
sys/dev/acpi/ohci_acpi.c
sys/dev/acpi/sdhc_acpi.c
sys/dev/acpi/xhci_acpi.c
sys/dev/fdt/ipmi_fdt.c
sys/dev/fdt/sdhc_fdt.c
sys/dev/i2c/ipmi_i2c.c

index d5449be..028edcf 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ipmi_opal.c,v 1.3 2022/04/06 18:59:27 naddy Exp $     */
+/*     $OpenBSD: ipmi_opal.c,v 1.4 2024/10/09 00:38:26 jsg Exp $       */
 /*
  * Copyright (c) 2020 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -61,7 +61,8 @@ int   ipmi_opal_match(struct device *, void *, void *);
 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
index 9fa7143..cd1bc63 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ahci_acpi.c,v 1.5 2022/04/06 18:59:27 naddy Exp $     */
+/*     $OpenBSD: ahci_acpi.c,v 1.6 2024/10/09 00:38:25 jsg Exp $       */
 /*
  * Copyright (c) 2018 Mark Kettenis
  *
@@ -40,7 +40,8 @@ int   ahci_acpi_match(struct device *, void *, void *);
 void   ahci_acpi_attach(struct device *, struct device *, void *);
 
 const struct cfattach ahci_acpi_ca = {
-       sizeof(struct ahci_acpi_softc), ahci_acpi_match, ahci_acpi_attach
+       sizeof(struct ahci_acpi_softc), ahci_acpi_match, ahci_acpi_attach,
+       NULL, ahci_activate
 };
 
 int
index 047513b..ce0ebc5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ehci_acpi.c,v 1.3 2022/06/28 08:15:04 kettenis Exp $  */
+/*     $OpenBSD: ehci_acpi.c,v 1.4 2024/10/09 00:38:26 jsg Exp $       */
 /*
  * Copyright (c) 2018 Mark Kettenis
  *
@@ -47,7 +47,8 @@ int   ehci_acpi_match(struct device *, void *, void *);
 void   ehci_acpi_attach(struct device *, struct device *, void *);
 
 const struct cfattach ehci_acpi_ca = {
-       sizeof(struct ehci_acpi_softc), ehci_acpi_match, ehci_acpi_attach
+       sizeof(struct ehci_acpi_softc), ehci_acpi_match, ehci_acpi_attach,
+       NULL, ehci_activate
 };
 
 const char *ehci_hids[] = {
index 25e2527..f7ab8f6 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ipmi_acpi.c,v 1.5 2022/04/06 18:59:27 naddy Exp $ */
+/* $OpenBSD: ipmi_acpi.c,v 1.6 2024/10/09 00:38:25 jsg Exp $ */
 /*
  * Copyright (c) 2018 Patrick Wildt <patrick@blueri.se>
  *
@@ -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 c44f008..39497e7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ohci_acpi.c,v 1.2 2022/04/06 18:59:27 naddy Exp $     */
+/*     $OpenBSD: ohci_acpi.c,v 1.3 2024/10/09 00:38:25 jsg Exp $       */
 /*
  * Copyright (c) 2018 Mark Kettenis
  *
@@ -47,7 +47,8 @@ int   ohci_acpi_match(struct device *, void *, void *);
 void   ohci_acpi_attach(struct device *, struct device *, void *);
 
 const struct cfattach ohci_acpi_ca = {
-       sizeof(struct ohci_acpi_softc), ohci_acpi_match, ohci_acpi_attach
+       sizeof(struct ohci_acpi_softc), ohci_acpi_match, ohci_acpi_attach,
+       NULL, ohci_activate
 };
 
 void   ohci_acpi_attach_deferred(struct device *);
index a3dc053..daf9e38 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sdhc_acpi.c,v 1.22 2022/10/08 19:46:52 kettenis Exp $ */
+/*     $OpenBSD: sdhc_acpi.c,v 1.23 2024/10/09 00:38:25 jsg Exp $      */
 /*
  * Copyright (c) 2016 Mark Kettenis
  *
@@ -51,7 +51,8 @@ int   sdhc_acpi_match(struct device *, void *, void *);
 void   sdhc_acpi_attach(struct device *, struct device *, void *);
 
 const struct cfattach sdhc_acpi_ca = {
-       sizeof(struct sdhc_acpi_softc), sdhc_acpi_match, sdhc_acpi_attach
+       sizeof(struct sdhc_acpi_softc), sdhc_acpi_match, sdhc_acpi_attach,
+       NULL, sdhc_activate
 };
 
 const char *sdhc_hids[] = {
index ad504b4..0df1d6e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xhci_acpi.c,v 1.12 2024/06/19 21:31:10 patrick Exp $  */
+/*     $OpenBSD: xhci_acpi.c,v 1.13 2024/10/09 00:38:26 jsg Exp $      */
 /*
  * Copyright (c) 2018 Mark Kettenis
  *
@@ -47,7 +47,8 @@ int   xhci_acpi_match(struct device *, void *, void *);
 void   xhci_acpi_attach(struct device *, struct device *, void *);
 
 const struct cfattach xhci_acpi_ca = {
-       sizeof(struct xhci_acpi_softc), xhci_acpi_match, xhci_acpi_attach
+       sizeof(struct xhci_acpi_softc), xhci_acpi_match, xhci_acpi_attach,
+       NULL, xhci_activate
 };
 
 const char *xhci_hids[] = {
index d2f7723..e74b8f8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ipmi_fdt.c,v 1.2 2022/04/06 18:59:28 naddy Exp $      */
+/*     $OpenBSD: ipmi_fdt.c,v 1.3 2024/10/09 00:38:26 jsg Exp $        */
 /*
  * Copyright (c) 2020 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -31,7 +31,8 @@ int   ipmi_fdt_match(struct device *, void *, 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 e71e00c..f898383 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sdhc_fdt.c,v 1.20 2023/04/08 05:40:54 jsg Exp $       */
+/*     $OpenBSD: sdhc_fdt.c,v 1.21 2024/10/09 00:38:26 jsg Exp $       */
 /*
  * Copyright (c) 2017 Mark Kettenis
  *
@@ -111,7 +111,8 @@ int sdhc_fdt_match(struct device *, void *, void *);
 void   sdhc_fdt_attach(struct device *, struct device *, void *);
 
 const struct cfattach sdhc_fdt_ca = {
-       sizeof(struct sdhc_fdt_softc), sdhc_fdt_match, sdhc_fdt_attach
+       sizeof(struct sdhc_fdt_softc), sdhc_fdt_match, sdhc_fdt_attach,
+       NULL, sdhc_activate
 };
 
 int    sdhc_fdt_card_detect(struct sdhc_softc *);
index d185906..e5ceb1f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ipmi_i2c.c,v 1.5 2024/07/22 14:03:22 jsg Exp $        */
+/*     $OpenBSD: ipmi_i2c.c,v 1.6 2024/10/09 00:38:26 jsg Exp $        */
 /*
  * Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org>
  *
@@ -56,7 +56,8 @@ int   ipmi_i2c_match(struct device *, void *, 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 *);