blkdev should not free node if ndi_devi_online fails
The blkdev framework attempts to teardown any node for which ndi_devi_online fails.
This is misguided.
It is perfectly reasonable for a driver to refuse to attach, but the device node should remain present in the tree with no driver attached.
This pattern was noticed while inspecting an unbundled driver for hyperv vmbus, which suffers from the same defect.
No data to display