summaryrefslogtreecommitdiffstats
path: root/sys/mips
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2016-05-18 15:05:44 +0000
committerandrew <andrew@FreeBSD.org>2016-05-18 15:05:44 +0000
commit5755bcaba97673b1bb0729757de00966d600513f (patch)
tree921f2b3e3bffdc9608defc32ff12df35f90be273 /sys/mips
parentbfac6710a1cd178cb851b70f97b616048ea6649c (diff)
downloadFreeBSD-src-5755bcaba97673b1bb0729757de00966d600513f.zip
FreeBSD-src-5755bcaba97673b1bb0729757de00966d600513f.tar.gz
Return the struct intr_pic pointer from intr_pic_register. This will be
needed in later changes where we may not be able to lock the pic list lock to perform a lookup, e.g. from within interrupt context. Obtained from: ABT Systems Ltd Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sys/mips')
-rw-r--r--sys/mips/mediatek/mtk_gpio_v1.c2
-rw-r--r--sys/mips/mediatek/mtk_gpio_v2.c2
-rw-r--r--sys/mips/mediatek/mtk_intr_gic.c2
-rw-r--r--sys/mips/mediatek/mtk_intr_v1.c2
-rw-r--r--sys/mips/mediatek/mtk_intr_v2.c2
-rw-r--r--sys/mips/mediatek/mtk_pcie.c2
-rw-r--r--sys/mips/mips/mips_pic.c2
7 files changed, 7 insertions, 7 deletions
diff --git a/sys/mips/mediatek/mtk_gpio_v1.c b/sys/mips/mediatek/mtk_gpio_v1.c
index 7ca3a12..e1443b1 100644
--- a/sys/mips/mediatek/mtk_gpio_v1.c
+++ b/sys/mips/mediatek/mtk_gpio_v1.c
@@ -308,7 +308,7 @@ mtk_gpio_attach(device_t dev)
goto fail;
}
- if (intr_pic_register(dev, OF_xref_from_node(node)) != 0) {
+ if (intr_pic_register(dev, OF_xref_from_node(node)) == NULL) {
device_printf(dev, "could not register PIC\n");
goto fail;
}
diff --git a/sys/mips/mediatek/mtk_gpio_v2.c b/sys/mips/mediatek/mtk_gpio_v2.c
index 75c7263..cd17082 100644
--- a/sys/mips/mediatek/mtk_gpio_v2.c
+++ b/sys/mips/mediatek/mtk_gpio_v2.c
@@ -299,7 +299,7 @@ mtk_gpio_attach(device_t dev)
goto fail;
}
- if (intr_pic_register(dev, OF_xref_from_node(node)) != 0) {
+ if (intr_pic_register(dev, OF_xref_from_node(node)) == NULL) {
device_printf(dev, "could not register PIC\n");
goto fail;
}
diff --git a/sys/mips/mediatek/mtk_intr_gic.c b/sys/mips/mediatek/mtk_intr_gic.c
index ea8c887..98ccdcc 100644
--- a/sys/mips/mediatek/mtk_intr_gic.c
+++ b/sys/mips/mediatek/mtk_intr_gic.c
@@ -213,7 +213,7 @@ mtk_gic_attach(device_t dev)
* Now, when everything is initialized, it's right time to
* register interrupt controller to interrupt framefork.
*/
- if (intr_pic_register(dev, xref) != 0) {
+ if (intr_pic_register(dev, xref) == NULL) {
device_printf(dev, "could not register PIC\n");
goto cleanup;
}
diff --git a/sys/mips/mediatek/mtk_intr_v1.c b/sys/mips/mediatek/mtk_intr_v1.c
index 58b610d..ed79520 100644
--- a/sys/mips/mediatek/mtk_intr_v1.c
+++ b/sys/mips/mediatek/mtk_intr_v1.c
@@ -201,7 +201,7 @@ mtk_pic_attach(device_t dev)
* Now, when everything is initialized, it's right time to
* register interrupt controller to interrupt framefork.
*/
- if (intr_pic_register(dev, xref) != 0) {
+ if (intr_pic_register(dev, xref) == NULL) {
device_printf(dev, "could not register PIC\n");
goto cleanup;
}
diff --git a/sys/mips/mediatek/mtk_intr_v2.c b/sys/mips/mediatek/mtk_intr_v2.c
index 556738f..bb544f5 100644
--- a/sys/mips/mediatek/mtk_intr_v2.c
+++ b/sys/mips/mediatek/mtk_intr_v2.c
@@ -196,7 +196,7 @@ mtk_pic_attach(device_t dev)
* Now, when everything is initialized, it's right time to
* register interrupt controller to interrupt framefork.
*/
- if (intr_pic_register(dev, xref) != 0) {
+ if (intr_pic_register(dev, xref) == NULL) {
device_printf(dev, "could not register PIC\n");
goto cleanup;
}
diff --git a/sys/mips/mediatek/mtk_pcie.c b/sys/mips/mediatek/mtk_pcie.c
index 59c1319..930c924 100644
--- a/sys/mips/mediatek/mtk_pcie.c
+++ b/sys/mips/mediatek/mtk_pcie.c
@@ -319,7 +319,7 @@ mtk_pci_attach(device_t dev)
}
/* Register ourselves as an interrupt controller */
- if (intr_pic_register(dev, xref) != 0) {
+ if (intr_pic_register(dev, xref) == NULL) {
device_printf(dev, "could not register PIC\n");
goto cleanup_rman;
}
diff --git a/sys/mips/mips/mips_pic.c b/sys/mips/mips/mips_pic.c
index 9b7eeb0..c2e8db7 100644
--- a/sys/mips/mips/mips_pic.c
+++ b/sys/mips/mips/mips_pic.c
@@ -223,7 +223,7 @@ mips_pic_attach(device_t dev)
* Now, when everything is initialized, it's right time to
* register interrupt controller to interrupt framefork.
*/
- if (intr_pic_register(dev, xref) != 0) {
+ if (intr_pic_register(dev, xref) == NULL) {
device_printf(dev, "could not register PIC\n");
goto cleanup;
}
OpenPOWER on IntegriCloud