Hi, I know, that you are not allowed to sleep in an interrupt handler. How ever I am interested to understand the reason(s) for that. Was this a design decision (e.g. to simplify things) for the Linux kernel, or is there a fundamental reason that makes sleeping interrupt handlers simply impossible? What about the page fault handler - it (probably) sleeps when it has to swap in a page, why is it possible to sleep for the page fault handler and not for an interrupt handler? Thanks in advance for any answers with best regards Martin Maletinsky P.S. Pls. put me on cc: in your reply, since I am not on the mailing list. -- Supercomputing System AG email: maletinsky@scs.ch Martin Maletinsky phone: +41 (0)1 445 16 05 Technoparkstrasse 1 fax: +41 (0)1 445 16 10 CH-8005 Zurich -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/