on 03/11/2010 18:27 m...@freebsd.org said the following: > It's not clear to me from the man pages (perhaps I didn't look at the > right one?) in which environments I need a spinlock. For example, I > wouldn't think it's safe to use a MTX_DEF in a hard interrupt handler > (i.e one that was registered with BUS_SETUP_INTR), but I see some code > lying around here that does it and nothing I'm aware of has broken.
Such a handler runs in an interrupt thread. The "harder" interrupt handler is called interrupt filter in FreeBSD terminology. I think that it was formerly known as fast interrupt. -- Andriy Gapon _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"