greybus: manifest: Disallow reuse of control cport
authorViresh Kumar <viresh.kumar@linaro.org>
Sat, 11 Jun 2016 02:31:01 +0000 (08:01 +0530)
committerGreg Kroah-Hartman <gregkh@google.com>
Thu, 16 Jun 2016 06:57:20 +0000 (23:57 -0700)
commit42830f7f63c7db6422467d6c5c4480b2948b63ef
tree5526034988bb208978bd4815fa28403139150b2c
parent880bc0a4afa66e36f62e5687bef464a751781d55
greybus: manifest: Disallow reuse of control cport

We should be checking if any of the bundles contains a CPort with its id
set to the special value of '0', which is reserved for control CPort.

Discard the bundle in that case.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/manifest.c