On Tue, Mar 09, 2021 at 01:42:23PM +0100, Javier González wrote: >> - nvme_cdev_fops implements file operations that directly on a nvme_ns, >> so they are path specific > > This is correct. > >> - we allow opening them even for a hidden controller > > This is also correct. > >> - there does not seem to be a char device node for ns_head at all. > > Also correct. > > We tried to keep it simple in the first iteration. Am I understanding > that you see necessary to have per ns_head char devices? That would be my understanding of "multipath support" for this character device, yes. Especially as hiding the individual char devices for the hidden controllers once they are initially exposed would be an ABI break.