I've added a ton of mp lock reference count and token count assertions in the interrupt path, and a few people have already reported issues revealed by these new assertions. A bunch of bug fixes have gone in today. Issues fixed:
* CAM (SCSI, AHCI) mpcount assertions at boot. * Network mpcount assertions. * A bug fix to gettoken related to preemption. If you are tracking master you will need to stay up-to-date this week, and remember to do full kernel+module builds as system structures continue to change. Again, master is likely to be a bit unstable this week as we work through this. On the bright side these new assertions are doing a fairly good job proving-out the tokens wrappers being added to various subsystems. -Matt Matthew Dillon <dil...@backplane.com>