gpio: Fix range check in of_gpio_simple_xlate()
authorRoland Stigge <stigge@antcom.de>
Wed, 4 Apr 2012 00:02:58 +0000 (02:02 +0200)
committerGrant Likely <grant.likely@secretlab.ca>
Tue, 10 Apr 2012 20:20:56 +0000 (14:20 -0600)
commit6270d830d030da48eddffbe31ed1e4444f203fc5
treebf2cfab7799ca158e65d9cf57c90d5fed395e6b2
parent078dc65e61c562e289685fe43b5ef58118e033fc
gpio: Fix range check in of_gpio_simple_xlate()

of_gpio_simple_xlate() has an off-by-one bug where it checks to see if
args[0] is > ngpio instead of >=.  args[0] must always be less than
ngpio because it is a zero-based enumeration.

Signed-off-by: Roland Stigge <stigge@antcom.de>
[grant.likely: beef up commit text]
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
drivers/of/gpio.c