freebsd-dev/sys/cam/nvme
Warner Losh d9a7a61b2b Hold the reference count until the CCB is released
When a disk disappears and the periph is invalidated, any I/Os that
are pending with the controller can cause a crash when they
complete. Move to holding the softc reference count taken in dastart()
until the I/O is complete rather than only until xpt_action()
returns. (This approach was suggested by Ken Merry.) This extends
the method used in da to ada, nda, and mda.

Sponsored by: Netflix
Submitted by: Chuck Silvers
2018-05-15 22:22:10 +00:00
..
nvme_all.c Remove the 'All Rights Reserved' clause from some of the stuff I've 2018-05-09 20:32:23 +00:00
nvme_all.h Remove the 'All Rights Reserved' clause from some of the stuff I've 2018-05-09 20:32:23 +00:00
nvme_da.c Hold the reference count until the CCB is released 2018-05-15 22:22:10 +00:00
nvme_xpt.c Remove the 'All Rights Reserved' clause from some of the stuff I've 2018-05-09 20:32:23 +00:00