Regarding my previous posting, we had made the assumption that schedule() could be called from an interrupt that occured within schedule(). However, because schedule() is in the kernel, ret_from_irq will skip over the call to schedule() and simply restore the context. -Craig -. .-. .-_ Craig Mautner \ / \ / / ` Coastal Sr. Consulting, Inc. `-' `-' `--- (858)361-2683 (858)581-0542 (fax) 5580 La Jolla Blvd. #308 La Jolla, CA 92037 mailto:craig.mautner@alumni.ucsd.edu http://home.san.rr.com/cmautner/csc/craig/