staging: atomisp: off by one in atomisp_acc_load_extensions()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 14 Mar 2017 07:51:31 +0000 (10:51 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 Mar 2017 02:20:03 +0000 (11:20 +0900)
commitf07d4b4270670b099a7034936e519d2efecf81ec
treed348fff6ac166c666c33a0de09aac6b23b7a65df
parentd86219718650433cc3fe56e640aaa0f4dd89b2f4
staging: atomisp: off by one in atomisp_acc_load_extensions()

We should be doing i-- on all error paths but we don't if the loop
finishes successfully.  I've re-arranged this so that we don't read
beyond the end of acc_flag_to_pipe[] array.

Fixes: a49d25364dfb ("staging/atomisp: Add support for the Intel IPU v2")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/media/atomisp/pci/atomisp2/atomisp_acc.c