diff options
author | jhb <jhb@FreeBSD.org> | 2006-08-02 17:50:31 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2006-08-02 17:50:31 +0000 |
commit | 2d4a8e480d5d2e97e89205efce6273493e7d289c (patch) | |
tree | 3b84e292a257b4beb1f01b9e677aea5f1b9e68de /sys/powerpc | |
parent | b69bfe457d51a5d0df16d26cee10b0b7180b9f19 (diff) | |
download | FreeBSD-src-2d4a8e480d5d2e97e89205efce6273493e7d289c.zip FreeBSD-src-2d4a8e480d5d2e97e89205efce6273493e7d289c.tar.gz |
Don't ignore errors from intr_event_add_handler().
CID: 1516
Found by: Coverity Prevent (tm)
Diffstat (limited to 'sys/powerpc')
-rw-r--r-- | sys/powerpc/powerpc/intr_machdep.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/powerpc/powerpc/intr_machdep.c b/sys/powerpc/powerpc/intr_machdep.c index 521a25d..1a8b5a4 100644 --- a/sys/powerpc/powerpc/intr_machdep.c +++ b/sys/powerpc/powerpc/intr_machdep.c @@ -234,10 +234,8 @@ inthand_add(const char *name, u_int irq, void (*handler)(void *), void *arg, error = intr_event_add_handler(event, name, handler, arg, intr_priority(flags), flags, cookiep); - if ((flags & INTR_FAST) == 0 || error) { + if ((flags & INTR_FAST) == 0 || error) intr_setup(irq, sched_ithd, ih, flags); - error = 0; - } if (error) return (error); |