Re: (more) long term analog streaming

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 10 October 2002 07:20 pm, you wrote:
>
> Right now I am suspecting that the analog input interrupt may be
> occurring on one processor, while an analog output interrupt may
> occur on the other, at which point the code that saves the window
> register during an interrupt won't work.
>

The kernel won't run the same interrupt handler simultaneously on two 
processors.  It also won't interrupt a handler with itself, although it may 
switch to a different interrupt handler.

The main class of races you have to worry about in drivers are between
the interrupt and the ioctls.  For example, an analog input interrupt may
occur while the analog output command is being set up.

- -- 
Frank

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9piT05vihyNWuA4URAnkdAJ4iX+dhz03QWPVxMLGhONy41syyCgCeJIcU
jIaq4DYwjixTGGvOwDt8QvA=
=ciSF
-----END PGP SIGNATURE-----

Received on 2002-10-11Z00:10:09