greybus: audio: Add check for invalid index while mapping control
authorVaibhav Agarwal <vaibhav.agarwal@linaro.org>
Tue, 16 Aug 2016 07:06:50 +0000 (12:36 +0530)
committerGreg Kroah-Hartman <gregkh@google.com>
Thu, 18 Aug 2016 15:32:39 +0000 (17:32 +0200)
commit15c726ea5218b4e40d2331bd8b25b85848f73c42
tree8b73b419b424ec82b413ba4e74523e22b878c711
parent0900845ab741dd7b0b8b3f03ded0ffc6a348dd90
greybus: audio: Add check for invalid index while mapping control

While mapping control id to define DAPM routes, invalid control index
may cause kernel oops. Add extra check to validate index while mapping
names to control_id.

Signed-off-by: Vaibhav Agarwal <vaibhav.agarwal@linaro.org>
Reviewed-by: Mark Greer <mgreer@animalcreek.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/audio_codec.h
drivers/staging/greybus/audio_topology.c