]> git.baikalelectronics.ru Git - kernel.git/commit
staging: atomisp: potential underflow in atomisp_get_metadata_by_type()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 13 Mar 2017 12:34:14 +0000 (15:34 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Mar 2017 00:00:37 +0000 (08:00 +0800)
commit26bad451bee94617519831076799c1ae3b087575
tree031ff1381d02cf2493541b4c5125a5c974910e92
parent4f7de257cf0558e1f04c23cfe80895c535ac9bff
staging: atomisp: potential underflow in atomisp_get_metadata_by_type()

md_type is an enum.  On my tests, GCC treats it as unsigned but
according to the C standard it's an implementation dependant thing so we
should check for negatives.

Fixes: 566ef8919893 ("staging/atomisp: Add support for the Intel IPU v2")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c