gpio: ep93xx: fix test for end of loop
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 6 Sep 2018 13:33:48 +0000 (16:33 +0300)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 10 Sep 2018 06:48:24 +0000 (08:48 +0200)
commitf6d9af4770995d1f58be57139bce7974868231e8
tree97184175c3eb661c6d2354e9ddda2adae735ec90
parentf40f73075c59b0d847eadbada9ec5c0d0142b107
gpio: ep93xx: fix test for end of loop

The problem is that if port == ARRAY_SIZE() and "gc == &epg->gc[port]"
then that should be treated as invalid.

Fixes: fd935fc421e7 ("gpio: ep93xx: Do not pingpong irq numbers")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-ep93xx.c