Thread (79 messages) flat view 79 messages, 5 authors, 2016-02-03

Re: [PATCH 15/31] media: dvb-frontend invoke enable/disable_source handlers

From: One Thousand Gnomes <hidden>
Date: 2016-01-28 16:09:04
Also in: alsa-devel, linux-media, lkml

On Thu, 28 Jan 2016 13:53:04 -0200
Mauro Carvalho Chehab [off-list ref] wrote:
Em Wed,  6 Jan 2016 13:27:04 -0700
Shuah Khan [off-list ref] escreveu:
quoted
Checking for tuner availability from frontend thread start
disrupts video stream. Change to check for tuner and start
pipeline from frontend open instead and stop pipeline from
frontend release.  
That's wrong, as DVB can be opened on read-only mode, where
it won't be changing anything.

Also, I don't think POSIX allows to return an error like EBUSY
on open:
	http://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html
It doesn't document all the errors you may return. Quite a lot of
kernel drivers return EBUSY when they are "single open" things.

POSIX documents certain cases that *must* error and what the error code
is. It documents certain possible failures and what their error code is.
Beyond that it's up to you.

Alan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help