jimharris 69d2e13801 Add the ability to internally mark a controller as failed, if it is unable to
start or reset.  Also add a notifier for NVMe consumers for controller fail
conditions and plumb this notifier for nvd(4) to destroy the associated
GEOM disks when a failure occurs.

This requires a bit of work to cover the races when a consumer is sending
I/O requests to a controller that is transitioning to the failed state.  To
help cover this condition, add a task to defer completion of I/Os submitted
to a failed controller, so that the consumer will still always receive its
completions in a different context than the submission.

Sponsored by:	Intel
Reviewed by:	carl
2013-03-26 21:58:38 +00:00
..
2013-03-17 07:28:17 +00:00
2013-01-22 18:51:14 +00:00
2012-07-28 21:56:24 +00:00
MFC
2013-02-26 21:09:35 +00:00
MFC
2013-02-26 23:52:23 +00:00
2013-02-19 18:22:25 +00:00
2013-02-20 10:38:34 +00:00
2012-08-06 08:58:54 +00:00
2012-10-26 20:24:13 +00:00
MFC
2013-02-21 21:59:35 +00:00
2012-11-23 19:20:38 +00:00
MFC
2013-03-08 00:03:07 +00:00
2013-03-01 01:42:31 +00:00
MFC
2013-02-26 23:52:23 +00:00
2012-07-26 13:58:43 +00:00
2013-02-19 19:25:50 +00:00
2013-03-19 14:53:23 +00:00
MFC
2013-02-27 18:17:34 +00:00
2013-02-25 16:22:40 +00:00
MFC
2013-03-09 01:39:42 +00:00
2013-02-21 12:40:52 +00:00
2013-03-04 16:16:23 +00:00
2012-10-10 08:36:38 +00:00
2013-03-16 17:57:00 +00:00
2012-10-10 08:36:38 +00:00
2012-10-10 08:36:38 +00:00
2013-03-01 15:48:31 +00:00
2013-03-21 07:04:17 +00:00
2012-10-10 08:36:38 +00:00