>> Would this include flip buffers overflowing? (I thought that was
>> sync'd to HZ).
>
>What's a flip bluffer?  Do you mean a flip-flop?

I guess it could be a pair of DMA buffers where another buffer gets
processed with CPU while another buffer is filling... and when the second
buffer is full, the buffers are flipped.

>> using a busy wait sounds like it would starve user-space processes of
>> CPU time (or am I overlooking something?)
>
>Perhaps you are both overlooking something.  Unless this rdtsc() call
>overrides the kernel's scheduler somehow (note: I couldn't find any info on
>rdtsc()), then several context switches could (and would) throw off this check.

As far as I know (and I really don't know much here...) kernel does not
reschedule while in system call (ie. inside kernel). This would make the
machine to hang.

>BTW, when in the hell will 2.2 get here?!  I'm losing my patience.  I've got a
>short fuse as is, and this long wait is killing me.  

Don't. 2.0.x should be just fine :)

--
| Tuukka Toivonen <[EMAIL PROTECTED]>       [PGP public key
| Homepage: http://www.ee.oulu.fi/~tuukkat/       available]
| Try also finger -l [EMAIL PROTECTED]
| Studying information engineering at the University of Oulu
+-----------------------------------------------------------

Reply via email to