leds-pca963x: Fix device tree parsing
authorRicardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Wed, 14 Aug 2013 21:23:51 +0000 (14:23 -0700)
committerBryan Wu <cooloney@gmail.com>
Tue, 27 Aug 2013 00:22:14 +0000 (17:22 -0700)
commit8a6acd648c1dfdc82f1bbcd15f7777962054c268
tree6fede8ad80ec6b4c0a33c5db6e77f45af5d8702d
parent56a1740c21e4396164265c3ec80e29990ddcdc36
leds-pca963x: Fix device tree parsing

A malformed device tree could lead into a segmentation fault if the reg
value of a led is bigger than the number of leds.

A valid device tree could have only information about the last led of the
chip. Fix the device tree parsing to handle those cases.

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Bryan Wu <cooloney@gmail.com>
drivers/leds/leds-pca963x.c