Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: [PATCH] stop fe thread without FE_SLEEP if shutdowntimeout is 0
Hi Andreas,
Andreas Oberritter wrote:
> Hi.
>
> When dvb_shutdown_timeout is 0, then the kernel fe thread is not
> stopped, when an application closes the frontend device. However, if the
> device is opened again, then the thread will be stopped and a new one
> will be created. So why not just skip FE_SLEEP and quit the thread
> immediately?
we could skip the FE_SLEEP call whenever the frontend is restarted. This
would require an extra variable in the frontend struct.
>
> I made this patch because killing my application made the kernel thread
> start zigzagging (and it never stopped), because it sent a diseqc
> standby command which somehow made the frontend lose lock (although i do
> not use diseqc devices except for the frontend itself). This patch
> unfortunatly does not prevent loss of lock in this case, but at least it
> stops zigzagging around. :)
>
> Does this have any drawbacks?
I don't see any right now, just go on.
Holger
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index