greybus: validate descriptor sizes
authorAlex Elder <elder@linaro.org>
Tue, 9 Sep 2014 18:55:08 +0000 (13:55 -0500)
committerGreg Kroah-Hartman <greg@kroah.com>
Tue, 9 Sep 2014 22:15:05 +0000 (15:15 -0700)
commit57fc0a110405ba305b525bede8cdf2e1b00b69a0
treed911b37892c5b48913e5b14e7dd33d86a92170de
parenta22e15a1fc8d46139c6ca4b17b81c14783d3f5a2
greybus: validate descriptor sizes

When interpreting a manifest descriptor header, don't assume there
is enough space in the buffer to hold a descriptor header.  Also,
verify the remaining buffer is at least as big as the reported
descriptor size.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
drivers/staging/greybus/core.c