wok-undigest annotate v4l-dvb/stuff/d64b014c5253 @ rev 1229

updated libgio and libgio-dev (2.43.3 -> 2.62.4)
author Hans-G?nter Theisgen
date Wed Sep 09 14:00:14 2020 +0100 (2020-09-09)
parents
children
rev   line source
pascal@1085 1
pascal@1085 2 # HG changeset patch
pascal@1085 3 # User Igor M. Liplianin <liplianin@me.by>
pascal@1085 4 # Date 1293902019 -7200
pascal@1085 5 # Node ID d64b014c5253e3699e025339619a6f7704f2fb81
pascal@1085 6 # Parent d0a2ff731670f853f4e661e8542eacd29fd55131
pascal@1085 7 V4L/DVB: dvb: Convert "mutex" to semaphore
pascal@1085 8
pascal@1085 9 From: Thomas Gleixner <tglx@linutronix.de>
pascal@1085 10
pascal@1085 11 Get rid of init_MUTEX[_LOCKED]() and use sema_init() instead.
pascal@1085 12
pascal@1085 13 Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
pascal@1085 14 Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
pascal@1085 15 ---
pascal@1085 16
pascal@1085 17 --- a/linux/drivers/media/dvb/dvb-core/dvb_frontend.c Fri Dec 31 20:04:34 2010 +0200
pascal@1085 18 +++ b/linux/drivers/media/dvb/dvb-core/dvb_frontend.c Sat Jan 01 19:13:39 2011 +0200
pascal@1085 19 @@ -715,7 +715,7 @@
pascal@1085 20
pascal@1085 21 kthread_stop(fepriv->thread);
pascal@1085 22
pascal@1085 23 - init_MUTEX (&fepriv->sem);
pascal@1085 24 + sema_init(&fepriv->sem, 1);
pascal@1085 25 fepriv->state = FESTATE_IDLE;
pascal@1085 26
pascal@1085 27 /* paranoia check in case a signal arrived */
pascal@1085 28 @@ -2074,7 +2074,7 @@
pascal@1085 29 }
pascal@1085 30 fepriv = fe->frontend_priv;
pascal@1085 31
pascal@1085 32 - init_MUTEX (&fepriv->sem);
pascal@1085 33 + sema_init(&fepriv->sem, 1);
pascal@1085 34 init_waitqueue_head (&fepriv->wait_queue);
pascal@1085 35 init_waitqueue_head (&fepriv->events.wait_queue);
pascal@1085 36 mutex_init(&fepriv->events.mtx);
pascal@1085 37