NVMe hot-plug and un-plug
NVMe needs support for both hot-plug and un-plug.
For hot-plug there are two potential issues: a) make PCI report that something happened, and b) hope there is enough resources reserved to allocate from (which may be difficult).
For un-plug obviously clean teardown is needed, and one of the problem is that device is no longer responding to accesses, since it is no longer there.
- Status changed from Screened to In Progress
- Target version changed from Backlog to 11.2-U3
- Parent task deleted (
I've made few fixes there, including r343447 already in 11.3-stable branch. Unfortunately resource allocation problem on plug-in is complicated and may still require reboot, number of others should be handled now.