> request_irq() was changed to use GFP_ATOMIC, so it's "fixed". Are you sure? Afaik request_irq also changes some files in proc.... are you sure that is all done atomically ?