:At 7:25 PM -0800 2000/3/20, Mike Smith wrote:
:
:> Not that I consider this particuarly optimal; busy-waiting for the
:> controller is a terrible waste of the host CPU. A better solution would
:> probably defer the command and try again a short time later, but let's
:> see if this works first.
:
: Since this is a device driver, I guess you can't usleep() and
:then check again? Is there anything else useful you could be doing
:during that period of time -- other than busy waiting?
:
:--
: These are my opinions -- not to be taken as official Skynet policy
:======================================================================
:Brad Knowles, <[EMAIL PROTECTED]> || Belgacom Skynet SA/NV
:Systems Architect, Mail/News/FTP/Proxy Admin || Rue Colonel Bourg, 124
For situations that aren't in the critical path and don't happen often,
it may be beneficial to do a voluntary context switch inside the loop.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message