Re: [PATCH] dvb-core: Fix several locking related problems.

2007-03-10 Thread Mauro Carvalho Chehab
Em Sáb, 2007-03-10 às 02:49 +0100, Johannes Stezenbach escreveu: > On Sun, Mar 04, 2007 at 05:45:54PM +, Simon Arlott wrote: > > Fix several instances of dvb-core functions using mutex_lock_interruptible > > and returning -ERESTARTSYS where the calling function will either never > > retry or

Re: [PATCH] dvb-core: Fix several locking related problems.

2007-03-10 Thread Mauro Carvalho Chehab
Em Sáb, 2007-03-10 às 02:49 +0100, Johannes Stezenbach escreveu: On Sun, Mar 04, 2007 at 05:45:54PM +, Simon Arlott wrote: Fix several instances of dvb-core functions using mutex_lock_interruptible and returning -ERESTARTSYS where the calling function will either never retry or never

Re: [PATCH] dvb-core: Fix several locking related problems.

2007-03-09 Thread Johannes Stezenbach
On Sun, Mar 04, 2007 at 05:45:54PM +, Simon Arlott wrote: > Fix several instances of dvb-core functions using mutex_lock_interruptible > and returning -ERESTARTSYS where the calling function will either never > retry or never check the return value. > > These cause a race condition with

Re: [PATCH] dvb-core: Fix several locking related problems.

2007-03-09 Thread Johannes Stezenbach
On Sun, Mar 04, 2007 at 05:45:54PM +, Simon Arlott wrote: Fix several instances of dvb-core functions using mutex_lock_interruptible and returning -ERESTARTSYS where the calling function will either never retry or never check the return value. These cause a race condition with

[PATCH] dvb-core: Fix several locking related problems.

2007-03-04 Thread Simon Arlott
Fix several instances of dvb-core functions using mutex_lock_interruptible and returning -ERESTARTSYS where the calling function will either never retry or never check the return value. These cause a race condition with dvb_dmxdev_filter_free and dvb_dvr_release, both of which are filesystem

[PATCH] dvb-core: Fix several locking related problems.

2007-03-04 Thread Simon Arlott
Fix several instances of dvb-core functions using mutex_lock_interruptible and returning -ERESTARTSYS where the calling function will either never retry or never check the return value. These cause a race condition with dvb_dmxdev_filter_free and dvb_dvr_release, both of which are filesystem