Skip to content

Merge several fixes/features#2

Open
alesax wants to merge 7 commits into
linux-nvme:masterfrom
alesax:pr
Open

Merge several fixes/features#2
alesax wants to merge 7 commits into
linux-nvme:masterfrom
alesax:pr

Conversation

@alesax

@alesax alesax commented Jun 26, 2026

Copy link
Copy Markdown

This merges several patches submitted to the mailing list:

  • "Use exported configshell symbols" from Stephan Müller
  • "Use preferred module name" from Stephan Müller
  • "'discovery_nqn' configfs attribute" from Hannes Reinecke
  • "chore: remove use of the Python six package." from Matěj Cepl
  • "nvmetcli: add support for NVMe passthru target" from Nilay Shroff
  • "When kmodpy is not available call kmod binary directly" from Michal Suchanek
  • "nvmetcli: reservation configuration support" from Guixin Liu

guixinliu1995 and others added 7 commits June 26, 2026 16:29
Add support for reservation configuration.

Signed-off-by: Guixin Liu <kanie@linux.alibaba.com>
kmodpy is an unmaintained project. Python is not really good at
backwards compatibility. With the upstream project not keeping up with
python churn using the library is a maintenance burden.

nvmet does not use the python library in any substantial way, it only
loads a module once. This can be easily accomplished without any library
using the modprobe tool directly.
This change adds the support for configuring NVMe passthru target.

Signed-off-by: Nilay Shroff <nilay@linux.ibm.com>
Python 2 has been truly and completely dead for over five years,
I don't know about any Linux distribution which wouldn't have
Python 3 as its default Python. Please, let it die.
Implement support for the 'discovery_nqn' configfs attribute to
allow the user to read or modify the persistent discovery NQN.

Signed-off-by: Hannes Reinecke <hare@kernel.org>
The configshell-fb module is now called configshell. From v2.0.0
onwards the preferred way is to import the module as configshell.

Signed-off-by: Stephan Müller <stephan.mueller@phys.ethz.ch>
Replace direct invocations of configshell internals with actually
exported symbols.

Signed-off-by: Stephan Müller <stephan.mueller@phys.ethz.ch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants