[linux-dvb] Non blocking IO on dvr0 device
simon at cellcast.tv
Thu Nov 8 14:52:26 CET 2007
I've been writing a rolling video recording programme that stores the
transport stream to disk in half hour chunks. And to allow it to cope
with retuning of the satellite card and still continue to record I've
opened the devices and used fcntl to turn it into a non blocking device.
Now the systems seems to work fine apart from after about 24 hours the
box runs out of system memory and no processes will run. It looks like
the problem is in kernel space as there are no large processes running
but there is still no memory available.
I'm thinking that opening and closing the dvr0 handle as a non blocking
is causing a memory leak. Is this a known issue? I'm using
2.6.12-gentoo-r6 #1 SMP kernel.
More information about the linux-dvb