🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #13584

Re: Programacion timeout en driver

#13584
From: Cesar
Date: Fri, 09 Feb 2001 07:58
36 lines
2141 bytes
Eduardo Ferro wrote:
> 
> Hola!
> 
> No se si es el sitio m�s adecuado para hacer esta pregunta pero el
> caso es que tengo que ahcer una driver para mi empresa y me etoy
> volviendo loco intentando implementar un timeout, a la espera de una
> interrupci�n, es decir quiero quedarme durmiendo hasta que pase una de
> las dos cosas, se produzca una interrupci�n, o se llegue al timeout.
> 
> El caso es que las dos cosas por separado ya las he hecho en otros
> driver mediante schedule_timeout e interruptible_sleep_on, pero me
> estoy volviendo loco para ver como esperar las dos cosas a la vez.

 No se nada de programaci�n de drivers por
lo que quiz�s est� meando fuera de tiesto.

 Has probado ha utilizar select ?
 Si cada menejador de se�al escribe
algo en un descriptor de fichero dado
select lo detectar�a y se llevar�an
a cabo las acciones oportunas.

 Cu�ntame algo, tanto si te sirve como
si no.

 Un saludo.
C�sar.

> Se que muchos driver lo hacen pero por m�s que me pateo el
> /usr/src/linux/drivers no encuentro ning�n ejemplo claro de como se
> puede hacer...
> 
> Alguna idea, sugerencia, documentaci�n, lo que sea
> 
> --
Technical Details
Message-ID: <3A83A31C.2E199CB1@ave128.retena.es>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!news.rediris.es!garse!localhost!not-for-mail
References: <95rcfc$nn1$1@diana.bcn.ttd.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,32c2f1d215b76f48
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-02-08 23:04:25 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!news.rediris.es!garse!localhost!not-for-mail
From: Cesar <ciriso@ave128.retena.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Programacion timeout en driver
Date: Fri, 09 Feb 2001 07:58:20 +0000
Organization: Retena
Lines: 36
Message-ID: <3A83A31C.2E199CB1@ave128.retena.es>
References: <95rcfc$nn1$1@diana.bcn.ttd.net>
NNTP-Posting-Host: 212.21.229.16
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: araquil.r-y-r.com 981701513 23396 212.21.229.16 (9 Feb 2001 06:51:53 GMT)
X-Complaints-To: news@news.r-y-r.com
NNTP-Posting-Date: 9 Feb 2001 06:51:53 GMT
X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.2.17 i586)
X-Accept-Language: en