Module Name: src
Committed By: jmcneill
Date: Fri Jan 15 22:35:40 UTC 2021
Modified Files:
src/sys/dev/fdt: ahcisata_fdt.c dwc2_fdt.c dwiic_fdt.c genet_fdt.c
ns8250_uart.c virtio_mmio_fdt.c
Log Message:
use fdtbus_intr_establish_xname
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/fdt/ahcisata_fdt.c
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/fdt/dwc2_fdt.c
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/fdt/dwiic_fdt.c \
src/sys/dev/fdt/genet_fdt.c src/sys/dev/fdt/ns8250_uart.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/virtio_mmio_fdt.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/fdt/ahcisata_fdt.c
diff -u src/sys/dev/fdt/ahcisata_fdt.c:1.1 src/sys/dev/fdt/ahcisata_fdt.c:1.2
--- src/sys/dev/fdt/ahcisata_fdt.c:1.1 Mon Sep 3 23:15:12 2018
+++ src/sys/dev/fdt/ahcisata_fdt.c Fri Jan 15 22:35:39 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: ahcisata_fdt.c,v 1.1 2018/09/03 23:15:12 jmcneill Exp $ */
+/* $NetBSD: ahcisata_fdt.c,v 1.2 2021/01/15 22:35:39 jmcneill Exp $ */
/*-
* Copyright (c) 2018 Jared McNeill <[email protected]>
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ahcisata_fdt.c,v 1.1 2018/09/03 23:15:12 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ahcisata_fdt.c,v 1.2 2021/01/15 22:35:39 jmcneill Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -103,8 +103,10 @@ ahcisata_fdt_attach(device_t parent, dev
aprint_naive("\n");
aprint_normal(": AHCI SATA controller\n");
- if (fdtbus_intr_establish(phandle, 0, IPL_BIO, 0, ahci_intr, sc) == NULL) {
- aprint_error_dev(self, "failed to establish interrupt on %s\n", intrstr);
+ if (fdtbus_intr_establish_xname(phandle, 0, IPL_BIO, 0,
+ ahci_intr, sc, device_xname(self)) == NULL) {
+ aprint_error_dev(self,
+ "failed to establish interrupt on %s\n", intrstr);
return;
}
aprint_normal_dev(self, "interrupting on %s\n", intrstr);
Index: src/sys/dev/fdt/dwc2_fdt.c
diff -u src/sys/dev/fdt/dwc2_fdt.c:1.5 src/sys/dev/fdt/dwc2_fdt.c:1.6
--- src/sys/dev/fdt/dwc2_fdt.c:1.5 Sat Mar 2 13:21:08 2019
+++ src/sys/dev/fdt/dwc2_fdt.c Fri Jan 15 22:35:39 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: dwc2_fdt.c,v 1.5 2019/03/02 13:21:08 jmcneill Exp $ */
+/* $NetBSD: dwc2_fdt.c,v 1.6 2021/01/15 22:35:39 jmcneill Exp $ */
/*-
* Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dwc2_fdt.c,v 1.5 2019/03/02 13:21:08 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dwc2_fdt.c,v 1.6 2021/01/15 22:35:39 jmcneill Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -166,9 +166,8 @@ dwc2_fdt_attach(device_t parent, device_
aprint_naive("\n");
aprint_normal(": DesignWare USB2 OTG\n");
- sc->sc_ih = fdtbus_intr_establish(phandle, 0, IPL_VM, FDT_INTR_MPSAFE,
- dwc2_intr, &sc->sc_dwc2);
-
+ sc->sc_ih = fdtbus_intr_establish_xname(phandle, 0, IPL_VM,
+ FDT_INTR_MPSAFE, dwc2_intr, &sc->sc_dwc2, device_xname(self));
if (sc->sc_ih == NULL) {
aprint_error_dev(self, "failed to establish interrupt %s\n",
intrstr);
Index: src/sys/dev/fdt/dwiic_fdt.c
diff -u src/sys/dev/fdt/dwiic_fdt.c:1.2 src/sys/dev/fdt/dwiic_fdt.c:1.3
--- src/sys/dev/fdt/dwiic_fdt.c:1.2 Wed Dec 23 16:02:11 2020
+++ src/sys/dev/fdt/dwiic_fdt.c Fri Jan 15 22:35:39 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: dwiic_fdt.c,v 1.2 2020/12/23 16:02:11 thorpej Exp $ */
+/* $NetBSD: dwiic_fdt.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $ */
/*-
* Copyright (c) 2017 The NetBSD Foundation, Inc.
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dwiic_fdt.c,v 1.2 2020/12/23 16:02:11 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dwiic_fdt.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -98,8 +98,8 @@ dwiic_fdt_attach(device_t parent, device
}
aprint_normal_dev(self, "interrupting on %s\n", intrstr);
- sc->sc_dwiic.sc_ih = fdtbus_intr_establish(phandle, 0, IPL_VM, 0,
- dwiic_intr, &sc->sc_dwiic);
+ sc->sc_dwiic.sc_ih = fdtbus_intr_establish_xname(phandle, 0, IPL_VM, 0,
+ dwiic_intr, &sc->sc_dwiic, device_xname(self));
if (sc->sc_dwiic.sc_ih == NULL) {
aprint_error_dev(self, "couldn't establish interrupt\n");
goto out;
Index: src/sys/dev/fdt/genet_fdt.c
diff -u src/sys/dev/fdt/genet_fdt.c:1.2 src/sys/dev/fdt/genet_fdt.c:1.3
--- src/sys/dev/fdt/genet_fdt.c:1.2 Mon May 25 19:49:28 2020
+++ src/sys/dev/fdt/genet_fdt.c Fri Jan 15 22:35:39 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: genet_fdt.c,v 1.2 2020/05/25 19:49:28 jmcneill Exp $ */
+/* $NetBSD: genet_fdt.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $ */
/*-
* Copyright (c) 2020 Jared McNeill <[email protected]>
@@ -29,7 +29,7 @@
#include "opt_net_mpsafe.h"
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: genet_fdt.c,v 1.2 2020/05/25 19:49:28 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: genet_fdt.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -125,8 +125,8 @@ genet_fdt_attach(device_t parent, device
if (genet_attach(sc) != 0)
return;
- ih = fdtbus_intr_establish(phandle, 0, IPL_NET, FDT_INTR_FLAGS,
- genet_intr, sc);
+ ih = fdtbus_intr_establish_xname(phandle, 0, IPL_NET, FDT_INTR_FLAGS,
+ genet_intr, sc, device_xname(self));
if (ih == NULL) {
aprint_error_dev(self, "couldn't establish interrupt on %s\n",
intrstr);
Index: src/sys/dev/fdt/ns8250_uart.c
diff -u src/sys/dev/fdt/ns8250_uart.c:1.2 src/sys/dev/fdt/ns8250_uart.c:1.3
--- src/sys/dev/fdt/ns8250_uart.c:1.2 Thu Jul 16 16:38:40 2020
+++ src/sys/dev/fdt/ns8250_uart.c Fri Jan 15 22:35:39 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: ns8250_uart.c,v 1.2 2020/07/16 16:38:40 jmcneill Exp $ */
+/* $NetBSD: ns8250_uart.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $ */
/*-
* Copyright (c) 2017-2020 Jared McNeill <[email protected]>
@@ -28,7 +28,7 @@
#include <sys/cdefs.h>
-__KERNEL_RCSID(1, "$NetBSD: ns8250_uart.c,v 1.2 2020/07/16 16:38:40 jmcneill Exp $");
+__KERNEL_RCSID(1, "$NetBSD: ns8250_uart.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -163,8 +163,8 @@ ns8250_uart_attach(device_t parent, devi
return;
}
- ih = fdtbus_intr_establish(faa->faa_phandle, 0, IPL_SERIAL,
- FDT_INTR_MPSAFE, comintr, sc);
+ ih = fdtbus_intr_establish_xname(faa->faa_phandle, 0, IPL_SERIAL,
+ FDT_INTR_MPSAFE, comintr, sc, device_xname(self));
if (ih == NULL) {
aprint_error_dev(self, "failed to establish interrupt on %s\n",
intrstr);
Index: src/sys/dev/fdt/virtio_mmio_fdt.c
diff -u src/sys/dev/fdt/virtio_mmio_fdt.c:1.3 src/sys/dev/fdt/virtio_mmio_fdt.c:1.4
--- src/sys/dev/fdt/virtio_mmio_fdt.c:1.3 Sat Sep 29 15:56:25 2018
+++ src/sys/dev/fdt/virtio_mmio_fdt.c Fri Jan 15 22:35:39 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: virtio_mmio_fdt.c,v 1.3 2018/09/29 15:56:25 jmcneill Exp $ */
+/* $NetBSD: virtio_mmio_fdt.c,v 1.4 2021/01/15 22:35:39 jmcneill Exp $ */
/*
* Copyright (c) 2018 Jonathan A. Kollasch
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: virtio_mmio_fdt.c,v 1.3 2018/09/29 15:56:25 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: virtio_mmio_fdt.c,v 1.4 2021/01/15 22:35:39 jmcneill Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -167,8 +167,9 @@ virtio_mmio_fdt_setup_interrupts(struct
if (vsc->sc_flags & VIRTIO_F_PCI_INTR_MPSAFE)
flags |= FDT_INTR_MPSAFE;
- msc->sc_ih = fdtbus_intr_establish(fsc->sc_phandle, 0, vsc->sc_ipl,
- flags, virtio_mmio_intr, msc);
+ msc->sc_ih = fdtbus_intr_establish_xname(fsc->sc_phandle, 0,
+ vsc->sc_ipl, flags, virtio_mmio_intr, msc,
+ device_xname(vsc->sc_dev));
if (msc->sc_ih == NULL) {
aprint_error_dev(vsc->sc_dev,
"failed to establish interrupt on %s\n", intrstr);