Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

V4L/DVB (10465): dsbr100: Add few lost mutex locks.

Patch adds two lost mutex locks.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Alexey Klimov and committed by
Mauro Carvalho Chehab
fdf9c997 dc025d4a

+6
+6
drivers/media/radio/dsbr100.c
··· 452 452 if (radio->removed) 453 453 return -EIO; 454 454 455 + mutex_lock(&radio->lock); 455 456 radio->curfreq = f->frequency; 457 + mutex_unlock(&radio->lock); 458 + 456 459 retval = dsbr100_setfreq(radio, radio->curfreq); 457 460 if (retval < 0) 458 461 dev_warn(&radio->usbdev->dev, "Set frequency failed\n"); ··· 606 603 if (!radio) 607 604 return -ENODEV; 608 605 606 + mutex_lock(&radio->lock); 609 607 radio->users = 0; 608 + mutex_unlock(&radio->lock); 609 + 610 610 if (!radio->removed) { 611 611 retval = dsbr100_stop(radio); 612 612 if (retval < 0) {