Thread (17 messages) flat view 17 messages, 5 authors, 2021-03-25

Re: [PATCH V6 1/2] nvme: enable char device per namespace

From: Niklas Cassel <hidden>
Date: 2021-03-25 12:26:55
Also in: linux-nvme

On Mon, Mar 01, 2021 at 08:24:51PM +0100, javier@javigon.com wrote:
From: Javier González <redacted>

Create a char device per NVMe namespace. This char device is always
initialized, independently of whether the features implemented by the
device are supported by the kernel. User-space can therefore always
issue IOCTLs to the NVMe driver using the char device.

The char device is presented as /dev/nvme-generic-XcYnZ. This naming
scheme follows the convention of the hidden device (nvmeXcYnZ). Support
for multipath will follow.
Do we perhaps want to put these new character devices inside a subdir?
e.g. /dev/nvme/nvme-generic-XcYnZ ?

Otherwise it feels like doing such a simple thing as ls -al /dev/nvme*
will show a lot of devices because of these new specialized char devices.


Kind regards,
Niklas
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help