freebsd-dev/sys/dev/nvme
Jim Harris bb2f67fd72 Log and then disable asynchronous notification of persistent events after
they occur.

This prevents repeated notifications of the same event.

Status of these events may be viewed at any time by viewing the
SMART/Health Info Page using nvmecontrol, whether or not asynchronous
events notifications for those events are enabled.  This log page can
be viewed using:

    nvmecontrol logpage -p 2 <ctrlr id>

Future enhancements may re-enable these notifications on a periodic basis
so that if the notified condition persists, it will continue to be logged.

Sponsored by:	Intel
Reviewed by:	carl
Approved by:	re (hrs)
MFC after:	1 week
2013-10-08 16:00:12 +00:00
..
nvme_ctrlr_cmd.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme_ctrlr.c Log and then disable asynchronous notification of persistent events after 2013-10-08 16:00:12 +00:00
nvme_ns_cmd.c Fix nvme(4) and nvd(4) to support non 512-byte sector sizes. 2013-07-19 21:33:24 +00:00
nvme_ns.c Add driver-assisted striping for upcoming Intel NVMe controllers that can 2013-10-08 15:44:04 +00:00
nvme_private.h Log and then disable asynchronous notification of persistent events after 2013-10-08 16:00:12 +00:00
nvme_qpair.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme_sysctl.c Update copyright dates. 2013-07-09 21:22:17 +00:00
nvme_test.c Extend some 32-bit fields and variables to 64-bit to prevent overflow 2013-10-08 15:47:22 +00:00
nvme_util.c Add message when nvd disks are attached and detached. 2013-07-19 21:40:57 +00:00
nvme.c If a controller fails to initialize, do not notify consumers (nvd) of its 2013-08-13 21:49:32 +00:00
nvme.h Extend some 32-bit fields and variables to 64-bit to prevent overflow 2013-10-08 15:47:22 +00:00