diff options
author | andrew <andrew@FreeBSD.org> | 2016-05-18 15:05:44 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2016-05-18 15:05:44 +0000 |
commit | 5755bcaba97673b1bb0729757de00966d600513f (patch) | |
tree | 921f2b3e3bffdc9608defc32ff12df35f90be273 /sys/mips | |
parent | bfac6710a1cd178cb851b70f97b616048ea6649c (diff) | |
download | FreeBSD-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.c | 2 | ||||
-rw-r--r-- | sys/mips/mediatek/mtk_gpio_v2.c | 2 | ||||
-rw-r--r-- | sys/mips/mediatek/mtk_intr_gic.c | 2 | ||||
-rw-r--r-- | sys/mips/mediatek/mtk_intr_v1.c | 2 | ||||
-rw-r--r-- | sys/mips/mediatek/mtk_intr_v2.c | 2 | ||||
-rw-r--r-- | sys/mips/mediatek/mtk_pcie.c | 2 | ||||
-rw-r--r-- | sys/mips/mips/mips_pic.c | 2 |
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; } |