linux/drivers/nvme/host
Keith Busch 075790ebba NVMe: Use IDA for namespace disk naming
A namespace may be detached from a controller, but a user may be holding
a reference to it. Attaching a new namespace with the same NSID will create
duplicate names when using the NSID to name the disk.

This patch uses an IDA that is released only when the last reference is
released instead of using the namespace ID.

Signed-off-by: Keith Busch <keith.busch@intel.com>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
2016-03-03 14:42:49 -07:00
..
core.c NVMe: Use IDA for namespace disk naming 2016-03-03 14:42:49 -07:00
Kconfig nvme: fix Kconfig description for BLK_DEV_NVME_SCSI 2016-02-09 10:21:22 -07:00
lightnvm.c lightnvm: check overflow and correct mlc pairs 2016-02-04 09:19:45 -07:00
Makefile Merge branch 'for-4.5/nvme' of git://git.kernel.dk/linux-block 2016-01-21 19:58:02 -08:00
nvme.h NVMe: Use IDA for namespace disk naming 2016-03-03 14:42:49 -07:00
pci.c NVMe: Don't unmap controller registers on reset 2016-03-03 14:42:49 -07:00
scsi.c nvme: move chardev and sysfs interface to common code 2015-12-01 10:59:40 -07:00