staging/easycap: fix mismatch in easycap_poll() mutex lock-unlock
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Mon, 29 Aug 2011 17:46:57 +0000 (21:46 +0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 29 Aug 2011 18:20:11 +0000 (11:20 -0700)
In case if condition (kd != isdongle(peasycap)) becomes true,
easycap_poll() returns without releasing easycapdc60_dongle[kd].mutex_video.
The patch adds mutex_unlock() before that return.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Acked-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

No differences found