diff options
| author | Laurent Pinchart <[email protected]> | 2015-03-17 22:21:32 +0000 |
|---|---|---|
| committer | Rob Herring <[email protected]> | 2015-03-19 13:39:14 +0000 |
| commit | d7c146053dd195b90c79b9b8131431f44541d015 (patch) | |
| tree | 0812a0b0d5c1445fb09ef1c5e73654f388d7541c /lib/mpi/mpi-bit.c | |
| parent | Linux 4.0-rc4 (diff) | |
| download | kernel-d7c146053dd195b90c79b9b8131431f44541d015.tar.gz kernel-d7c146053dd195b90c79b9b8131431f44541d015.zip | |
of/irq: Fix of_irq_parse_one() returned error codes
The error code paths that require cleanup use a goto to jump to the
cleanup code and return an error code. However, the error code variable
res, which is initialized to -EINVAL when declared, is then overwritten
with the return value of of_parse_phandle_with_args(), and reused as the
return code from of_irq_parse_one(). This leads to an undetermined error
being returned instead of the expected -EINVAL value. Fix it.
Signed-off-by: Laurent Pinchart <[email protected]>
Cc: [email protected] # 3.13+
Signed-off-by: Rob Herring <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions
