Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/arm/imx/fdt Enable FDT_INTR_MPSAFE flag.
details: https://anonhg.NetBSD.org/src/rev/47b1de8b22f4
branches: trunk
changeset: 964833:47b1de8b22f4
user: hkenken <hkenken%NetBSD.org@localhost>
date: Mon Aug 19 03:45:51 2019 +0000
description:
Enable FDT_INTR_MPSAFE flag.
diffstat:
sys/arch/arm/imx/fdt/if_enet_imx.c | 8 ++++----
sys/arch/arm/imx/fdt/imx6_ahcisata.c | 8 ++++----
sys/arch/arm/imx/fdt/imx6_gpio.c | 12 ++++++------
sys/arch/arm/imx/fdt/imx6_pcie.c | 7 ++++---
sys/arch/arm/imx/fdt/imx6_usb.c | 7 ++++---
5 files changed, 22 insertions(+), 20 deletions(-)
diffs (154 lines):
diff -r 79e438f327ce -r 47b1de8b22f4 sys/arch/arm/imx/fdt/if_enet_imx.c
--- a/sys/arch/arm/imx/fdt/if_enet_imx.c Mon Aug 19 03:25:40 2019 +0000
+++ b/sys/arch/arm/imx/fdt/if_enet_imx.c Mon Aug 19 03:45:51 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: if_enet_imx.c,v 1.2 2019/07/30 06:26:31 hkenken Exp $ */
+/* $NetBSD: if_enet_imx.c,v 1.3 2019/08/19 03:45:51 hkenken Exp $ */
/*-
* Copyright (c) 2019 Genetec Corporation. All rights reserved.
* Written by Hashimoto Kenichi for Genetec Corporation.
@@ -25,7 +25,7 @@
* SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_enet_imx.c,v 1.2 2019/07/30 06:26:31 hkenken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_enet_imx.c,v 1.3 2019/08/19 03:45:51 hkenken Exp $");
#include "opt_fdt.h"
@@ -118,8 +118,8 @@
aprint_error_dev(self, "failed to decode interrupt\n");
goto failure;
}
- sc->sc_ih = fdtbus_intr_establish(phandle, 0, IPL_NET, 0,
- enet_intr, sc);
+ sc->sc_ih = fdtbus_intr_establish(phandle, 0, IPL_NET,
+ FDT_INTR_MPSAFE, enet_intr, sc);
if (sc->sc_ih == NULL) {
aprint_error_dev(self, "failed to establish interrupt on %s\n",
intrstr);
diff -r 79e438f327ce -r 47b1de8b22f4 sys/arch/arm/imx/fdt/imx6_ahcisata.c
--- a/sys/arch/arm/imx/fdt/imx6_ahcisata.c Mon Aug 19 03:25:40 2019 +0000
+++ b/sys/arch/arm/imx/fdt/imx6_ahcisata.c Mon Aug 19 03:45:51 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: imx6_ahcisata.c,v 1.1 2019/07/24 13:12:33 hkenken Exp $ */
+/* $NetBSD: imx6_ahcisata.c,v 1.2 2019/08/19 03:45:51 hkenken Exp $ */
/*-
* Copyright (c) 2019 Genetec Corporation. All rights reserved.
* Written by Hashimoto Kenichi for Genetec Corporation.
@@ -25,7 +25,7 @@
* SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: imx6_ahcisata.c,v 1.1 2019/07/24 13:12:33 hkenken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: imx6_ahcisata.c,v 1.2 2019/08/19 03:45:51 hkenken Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -181,8 +181,8 @@
return;
}
- sc->sc_ih = fdtbus_intr_establish(phandle, 0, IPL_BIO, 0,
- ahci_intr, &sc->sc);
+ sc->sc_ih = fdtbus_intr_establish(phandle, 0, IPL_BIO,
+ FDT_INTR_MPSAFE, ahci_intr, &sc->sc);
if (sc->sc_ih == NULL) {
aprint_error_dev(self, "failed to establish interrupt on %s\n",
intrstr);
diff -r 79e438f327ce -r 47b1de8b22f4 sys/arch/arm/imx/fdt/imx6_gpio.c
--- a/sys/arch/arm/imx/fdt/imx6_gpio.c Mon Aug 19 03:25:40 2019 +0000
+++ b/sys/arch/arm/imx/fdt/imx6_gpio.c Mon Aug 19 03:45:51 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: imx6_gpio.c,v 1.1 2019/07/24 13:12:33 hkenken Exp $ */
+/* $NetBSD: imx6_gpio.c,v 1.2 2019/08/19 03:45:51 hkenken Exp $ */
/*-
* Copyright (c) 2019 Genetec Corporation. All rights reserved.
* Written by Hashimoto Kenichi for Genetec Corporation.
@@ -25,7 +25,7 @@
* SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: imx6_gpio.c,v 1.1 2019/07/24 13:12:33 hkenken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: imx6_gpio.c,v 1.2 2019/08/19 03:45:51 hkenken Exp $");
#include "opt_fdt.h"
#include "gpio.h"
@@ -123,8 +123,8 @@
aprint_error_dev(self, "failed to decode interrupt\n");
return;
}
- sc->gpio_is = fdtbus_intr_establish(phandle, 0, IPL_HIGH, 0,
- pic_handle_intr, &sc->gpio_pic);
+ sc->gpio_is = fdtbus_intr_establish(phandle, 0, IPL_HIGH,
+ FDT_INTR_MPSAFE, pic_handle_intr, &sc->gpio_pic);
if (sc->gpio_is == NULL) {
aprint_error_dev(self, "couldn't establish interrupt on %s\n",
intrstr);
@@ -136,8 +136,8 @@
aprint_error_dev(self, "failed to decode interrupt\n");
return;
}
- sc->gpio_is_high = fdtbus_intr_establish(phandle, 1, IPL_HIGH, 0,
- pic_handle_intr, &sc->gpio_pic);
+ sc->gpio_is_high = fdtbus_intr_establish(phandle, 1, IPL_HIGH,
+ FDT_INTR_MPSAFE, pic_handle_intr, &sc->gpio_pic);
if (sc->gpio_is_high == NULL) {
aprint_error_dev(self, "couldn't establish interrupt on %s\n",
intrstr);
diff -r 79e438f327ce -r 47b1de8b22f4 sys/arch/arm/imx/fdt/imx6_pcie.c
--- a/sys/arch/arm/imx/fdt/imx6_pcie.c Mon Aug 19 03:25:40 2019 +0000
+++ b/sys/arch/arm/imx/fdt/imx6_pcie.c Mon Aug 19 03:45:51 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: imx6_pcie.c,v 1.2 2019/07/26 06:57:54 skrll Exp $ */
+/* $NetBSD: imx6_pcie.c,v 1.3 2019/08/19 03:45:51 hkenken Exp $ */
/*-
* Copyright (c) 2019 Genetec Corporation. All rights reserved.
* Written by Hashimoto Kenichi for Genetec Corporation.
@@ -25,7 +25,7 @@
* SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: imx6_pcie.c,v 1.2 2019/07/26 06:57:54 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: imx6_pcie.c,v 1.3 2019/08/19 03:45:51 hkenken Exp $");
#include "opt_pci.h"
#include "opt_fdt.h"
@@ -179,7 +179,8 @@
return;
}
- sc->sc_ih = fdtbus_intr_establish(phandle, 0, IPL_VM, 0, imxpcie_intr, sc);
+ sc->sc_ih = fdtbus_intr_establish(phandle, 0, IPL_VM,
+ FDT_INTR_MPSAFE, imxpcie_intr, sc);
if (sc->sc_ih == NULL) {
aprint_error_dev(self, "failed to establish interrupt on %s\n",
intrstr);
diff -r 79e438f327ce -r 47b1de8b22f4 sys/arch/arm/imx/fdt/imx6_usb.c
--- a/sys/arch/arm/imx/fdt/imx6_usb.c Mon Aug 19 03:25:40 2019 +0000
+++ b/sys/arch/arm/imx/fdt/imx6_usb.c Mon Aug 19 03:45:51 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: imx6_usb.c,v 1.1 2019/07/24 13:12:33 hkenken Exp $ */
+/* $NetBSD: imx6_usb.c,v 1.2 2019/08/19 03:45:51 hkenken Exp $ */
/*-
* Copyright (c) 2019 Genetec Corporation. All rights reserved.
* Written by Hashimoto Kenichi for Genetec Corporation.
@@ -25,7 +25,7 @@
* SUCH DAMAGE.
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: imx6_usb.c,v 1.1 2019/07/24 13:12:33 hkenken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: imx6_usb.c,v 1.2 2019/08/19 03:45:51 hkenken Exp $");
#include "opt_fdt.h"
@@ -265,7 +265,8 @@
aprint_error_dev(sc->sc_dev, "failed to decode interrupt\n");
return NULL;
}
- ih = fdtbus_intr_establish(ifsc->sc_phandle, 0, IPL_USB, 0, ehci_intr, hsc);
+ ih = fdtbus_intr_establish(ifsc->sc_phandle, 0, IPL_USB,
+ FDT_INTR_MPSAFE, ehci_intr, hsc);
if (ih == NULL) {
aprint_error_dev(sc->sc_dev, "failed to establish interrupt on %s\n",
intrstr);
Home |
Main Index |
Thread Index |
Old Index