projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b548095
)
of: irq: Fix interrupt-map entry matching
author
Tomasz Figa
<
[email protected]
>
Tue, 5 Nov 2013 15:21:18 +0000
(16:21 +0100)
committer
Rob Herring
<
[email protected]
>
Thu, 7 Nov 2013 16:37:59 +0000
(10:37 -0600)
This patch fixes interrupt-map entry matching code to properly match all
specifier cells with interrupt map entries.
Signed-off-by: Tomasz Figa <
[email protected]
>
Tested-by: Sachin Kamat <
[email protected]
>
Signed-off-by: Rob Herring <
[email protected]
>
drivers/of/irq.c
patch
|
blob
|
history
diff --git
a/drivers/of/irq.c
b/drivers/of/irq.c
index d385bb8247723f9444673ab6a850f8e0915a191f..786b0b47fae46802503ecbecee5719887830c44c 100644
(file)
--- a/
drivers/of/irq.c
+++ b/
drivers/of/irq.c
@@
-199,7
+199,7
@@
int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
/* Compare specifiers */
match = 1;
for (i = 0; i < (addrsize + intsize); i++, imaplen--)
- match = !((match_array[i] ^ *imap++) & imask[i]);
+ match
&
= !((match_array[i] ^ *imap++) & imask[i]);
pr_debug(" -> match=%d (imaplen=%d)\n", match, imaplen);