mirror of
https://github.com/opnsense/src.git
synced 2026-03-13 14:12:38 -04:00
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 |
||
|---|---|---|
| .. | ||
| ata_all.c | ||
| ata_all.h | ||
| ata_da.c | ||
| ata_pmp.c | ||
| ata_xpt.c | ||