On Fri, Oct 11, 2024 at 09:19:49PM +0900, Damien Le Moal wrote: > Introduce the NVME fabrics option NVME_OPT_HIDDEN_NS to allow a host > controller to be created without any user visible or internally usable > namespace devices. That is, if set, this option will result in the > controller having no character device and no block device for any of its > namespaces. > > This option should be used only when the nvme controller will be > managed using passthrough commands using the controller character > device, either by the user or by another device driver. That doesn't make any sense whatsover. Why would you create a passthrough controller to support PCIe?