]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
greybus: light: Initialize mutex before using it
authorViresh Kumar <viresh.kumar@linaro.org>
Wed, 29 Jun 2016 20:42:26 +0000 (13:42 -0700)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 29 Jun 2016 23:37:17 +0000 (16:37 -0700)
commit957ccca08a990888e2a8f057dee646b8f37b1660
treee2bdd81111e008fedd259ff138b0421906c20b7e
parent2aae92bdc25325cfd782cc76842a4302540958f2
greybus: light: Initialize mutex before using it

Light protocol driver is suffering from the same issue that was fixed in
camera driver earlier (commit a7c3b0c3c8da).

Big cleanup function is used instead of fine grained control in the
error path, and in one of the cases the mutex was found uninitialized
and so the oops seen in SW-6752.

Initialize the mutex before any code can access it.

Compile tested only.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Rui Miguel Silva <rui.silva@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/light.c