|
@@ -102,7 +102,7 @@ int of_irq_parse_raw(const __be32 *addr, struct of_phandle_args *out_irq)
|
|
struct device_node *ipar, *tnode, *old = NULL, *newpar = NULL;
|
|
struct device_node *ipar, *tnode, *old = NULL, *newpar = NULL;
|
|
__be32 initial_match_array[MAX_PHANDLE_ARGS];
|
|
__be32 initial_match_array[MAX_PHANDLE_ARGS];
|
|
const __be32 *match_array = initial_match_array;
|
|
const __be32 *match_array = initial_match_array;
|
|
- const __be32 *tmp, *imap, *imask, dummy_imask[] = { [0 ... MAX_PHANDLE_ARGS] = ~0 };
|
|
|
|
|
|
+ const __be32 *tmp, *imap, *imask, dummy_imask[] = { [0 ... MAX_PHANDLE_ARGS] = cpu_to_be32(~0) };
|
|
u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0;
|
|
u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0;
|
|
int imaplen, match, i, rc = -EINVAL;
|
|
int imaplen, match, i, rc = -EINVAL;
|
|
|
|
|