as i'm going to be explaining the various contexts to some folks this coming week, i wanted a short list of what was so special about interrupt context (IC), and here's what i've come up with: * not associated with any process, so not allowed to "sleep" in any way * since sleeping is not allowed, kernel preemption is automatically disabled * when servicing a given interrupt, that interrupt is masked out on all processors so interrupt handlers don't have to be re-entrant * however, when servicing a given interrupt, *other* interrupts are still possible unless you explicitly disable them is this a reasonable list? anyone want to add anything else, or correct anything that's not accurate? thanks. rday -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry Waterloo, Ontario, CANADA http://fsdev.net/wiki/index.php?title=Main_Page ======================================================================== -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ