“There is one part of the threaded interrupt code which remains
outside of the mainline: the piece which forces all drivers to use
threaded handlers. There are no plans to move that code into the
mainline; instead, it’s going to be a matter of persuasion to get
driver writers to switch to the newer way of doing things.“Uptake in the mainline is small so far; few drivers are
actually using this feature. That is beginning to change, though;
the SCSI layer is one example. SCSI has always featured relatively
heavyweight interrupt-handling code and work done in
single-threaded workqueues. This code could move fairly naturally
to process context; the SCSI developers are said to be evaluating a
possible move toward threaded interrupt handlers in the near
future. There have also been suggestions that the network stack
might eventually move in that direction.”
The realtime preemption mini-summit
By
Jonathan Corbet
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis