>>Possible quick fix (hack): change all the spltty()'s in lpt.c to
>>splnet()'s.  lpt isn't a tty driver; it just abuses spltty().  Abusing
>>splnet() instead should work OK for lpt and fix if_plip.
>This seems good until the intr stuff handle dynamic update of a interrupt spl.
>Is there some work in progress on that?

Not much.  ppc needs to do most of the work by registering its interrupt
with the correct interrupt maskptr for the currently attached device.
This may involve unregistering the interrupt when the device changes.
The generic code could help here by supporting atomic changing of
interrupt maskptrs without unregistering the interrupt.  Otherwise,
the generic code is missing mainly update of the interrupt masks when
an interrupt is unregistered.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to