Re: [PATCH] nvme: Add module reference counting for multipath nvme device

Wen Xiong <[email protected]>
Newsgroups org.infradead.lists.linux-nvme
Message-ID <[email protected]>
On 2026-08-12 03:43, John Garry wrote:

> Can't the tester also just unbind the device from the driver, which
> does the same (as unloading the driver)?
> 
> Example:
> echo 0000:00:04.0  > /sys/bus/pci/drivers/nvme/unbind
> 
> For this PCI case, we call nvme_remove() -> nvme_remove_namespaces()
> -> nvme_ns_remove(), which removes the NS path and deletes the gendisk
> if the last path. Same effect, as I see.
> 
Yes. Both rmmod nvme and unbind are test cases for the tester.

rmmod nvme should not be allowed when the module reference count is 
non-zero. However, unbind is allowed even when the reference count is 
non-zero; it should decrease the reference count.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.