Modifying the start routine
All code that calls the
entry point routine
needs to obtain the lock.
Any early error checks need to release lock_xxtab.
lock_xxtab is released in the
routine just after:
The -1 argument to the
will not restore the spl value;
that is, your driver will call
call, usually in the routine that called
was called as a result of an interprocessor interrupt,
from the use of
then the kernel will perform
the necessary splx at the end of the interrupt.
© 2005 The SCO Group, Inc. All rights reserved.