April 8, 2015
4:53 p.m.
----- Forwarded message from Milton Krutt <milton@krutt.org> ----- Date: Tue, 7 Apr 2015 18:46:46 +0200 From: Milton Krutt <milton@krutt.org> To: Malte Vesper <malte.vesper@postgrad.manchester.ac.uk> Subject: Re: Delaying an interrupt handler Not that late! I take your advice, and I inform all the folks who suggested me to jump on a new kernel that now I am on a 3.19! So their hints are still welcome. Bye
Despite beeing fairly late, take a look at threaded interrupt handlers, they might help you. You will handle the interrupt fast but you can delay doing the actual work. In the threaded part of the interrupt handler you can sleep and thus use semaphores.
hope it is still useful
----- End forwarded message -----