Re: global mutex in dvb_usercopy (dvbdev.c)

2013-01-10 Thread thomas schorpp
On 10.01.2013 15:25, Mauro Carvalho Chehab wrote: Em Thu, 10 Jan 2013 03:06:51 +0100 thomas schorpp escreveu: On 09.01.2013 22:30, Nikolaus Schulz wrote: On Tue, Jan 08, 2013 at 12:05:47PM +0530, Soby Mathew wrote: Hi Everyone, I have a doubt regarding about the global mutex lock in dv

Re: global mutex in dvb_usercopy (dvbdev.c)

2013-01-10 Thread Mauro Carvalho Chehab
Em Thu, 10 Jan 2013 03:06:51 +0100 thomas schorpp escreveu: > On 09.01.2013 22:30, Nikolaus Schulz wrote: > > On Tue, Jan 08, 2013 at 12:05:47PM +0530, Soby Mathew wrote: > >> Hi Everyone, > >> I have a doubt regarding about the global mutex lock in > >> dvb_usercopy(drivers/media/dvb-core/d

Re: global mutex in dvb_usercopy (dvbdev.c)

2013-01-09 Thread thomas schorpp
On 09.01.2013 22:30, Nikolaus Schulz wrote: On Tue, Jan 08, 2013 at 12:05:47PM +0530, Soby Mathew wrote: Hi Everyone, I have a doubt regarding about the global mutex lock in dvb_usercopy(drivers/media/dvb-core/dvbdev.c, line 382) . /* call driver */ mutex_lock(&dvbdev_mutex); if ((err = f

Re: global mutex in dvb_usercopy (dvbdev.c)

2013-01-09 Thread Nikolaus Schulz
On Tue, Jan 08, 2013 at 12:05:47PM +0530, Soby Mathew wrote: > Hi Everyone, > I have a doubt regarding about the global mutex lock in > dvb_usercopy(drivers/media/dvb-core/dvbdev.c, line 382) . > > > /* call driver */ > mutex_lock(&dvbdev_mutex); > if ((err = func(file, cmd, parg)) == -ENOIOC

global mutex in dvb_usercopy (dvbdev.c)

2013-01-07 Thread Soby Mathew
Hi Everyone, I have a doubt regarding about the global mutex lock in dvb_usercopy(drivers/media/dvb-core/dvbdev.c, line 382) . /* call driver */ mutex_lock(&dvbdev_mutex); if ((err = func(file, cmd, parg)) == -ENOIOCTLCMD) err = -EINVAL; mutex_unlock(&dvbdev_mutex); Why is this mutex needed