[PATCH 0/1] nvme: Export CSTS register via sysfs

Keith Busch kbusch at kernel.org
Thu Mar 18 14:19:03 GMT 2021


On Thu, Mar 18, 2021 at 05:38:28AM +0100, Christoph Hellwig wrote:
> On Wed, Mar 17, 2021 at 04:46:14PM -0400, Alan Adamson wrote:
> > This patch exports the NVMe Controller CSTS register via sysfs.  This
> > feature can be used by userland executables that accessed CSTS and
> > possibly other registers by mapping them into user space.  Since this ability
> > may not always available, exporting certain registers via sysfs provides
> > a safe/read-only way to access registers from outside the kernel.
> 
> So what is this application doings with it?  Should we just have a
> ready attribute instead of exporting a raw register encoding?

Isn't that captured by the existing 'state' sysfs attribute?



More information about the Linux-nvme mailing list