John Baldwin b867b16dc9 Further tweak the changes made in r233709. The kernel doesn't permit
sleeping from a swi handler (even though in this case it would be ok), so
switch the refill and scanning SWI handlers to being tasks on a fast
taskqueue.  Also, only schedule the refill task for a CMCI as an MC# can
fire at any time, so it should do the minimal amount of work needed and
avoid opportunities to deadlock before it panics (such as scheduling a
task it won't ever need in practice).  To handle the case of an MC# only
finding recoverable errors (which should never happen), always try to
refill the event free list when the periodic scan executes.

MFC after:	2 weeks
2012-04-02 17:26:21 +00:00
..
2012-03-28 20:58:30 +00:00
2012-03-18 19:15:11 +00:00
2012-03-30 23:05:48 +00:00
2012-03-28 17:21:59 +00:00
2012-01-02 12:12:10 +00:00
2012-03-27 20:36:03 +00:00
2012-03-30 23:05:48 +00:00
2012-02-28 15:07:05 +00:00
2012-03-30 19:10:14 +00:00
2012-02-10 12:35:57 +00:00