In message: <20040502130027.O1806_at_gamplex.bde.org> Bruce Evans <bde_at_zeta.org.au> writes: : No, but siointr() doesn't go near the tty layer or almost any other : layer. It uses pseudo-dma and schedules a SWI to transfer data between : its buffers and the tty layer. Fast interrupt handlers cannot call : other layers because they cannot reasonable lock other layers or : vice versa. (Even the call to the scheduler to schedule a SWI in the : current implementation is a layering violation.) So it is also safe to call the tty layer w/o giant held from the SWI? I guess that was my question. Or is the SWI wrapped in Giant when I wasn't looking... WarnerReceived on Sun May 02 2004 - 08:17:47 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:52 UTC