On Mon, Sep 14, 2009 at 04:24:58PM +0300, Gleb Natapov wrote: > Hello, > > pfault_interrupt() puts tsk task to sleep (in case real page is > missing), but wait if asynchronous page fault interrupt happens > in non sleepable context? Can this even happen? No. A (synchronous) pfault interrupt for a missing page happens only if user space accesses a page. Thats what the comparison and selection masks in the diag 0x258 parameter list are good for. If a page is present again an interrupt is presented. But the context doesn't matter in this case. -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html