summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/multipath.c
Commit message (Expand)AuthorAgeFilesLines
* nvme: use srcu for iterating namespace listKeith Busch2024-05-281-9/+12
* nvme-multipath: fix io accounting on failoverKeith Busch2024-05-231-1/+2
* nvme-multipath: find NUMA path only for online numa-nodeNilay Shroff2024-05-211-1/+1
* nvme: find numa distance only if controller has valid numa idNilay Shroff2024-05-011-1/+2
* nvme-multipath: pass queue_limits to blk_alloc_diskChristoph Hellwig2024-03-041-6/+7
* block: pass a queue_limits argument to blk_alloc_diskChristoph Hellwig2024-02-191-3/+3
* nvme: use ctrl state accessorKeith Busch2024-01-291-7/+8
* nvme: rename ns attribute groupDaniel Wagner2023-12-191-1/+1
* Merge tag 'nvme-6.5-2023-06-30' of git://git.infradead.org/nvme into block-6.5Jens Axboe2023-06-301-0/+8
|\
| * nvme-mpath: fix I/O failure with EAGAIN when failing over I/OSagi Grimberg2023-06-271-0/+8
* | nvme: improved uring pollingKeith Busch2023-06-281-1/+1
* | Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2023-06-261-3/+3
|\|
| * block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig2023-06-121-1/+1
| * block: remove the unused mode argument to ->releaseChristoph Hellwig2023-06-121-1/+1
| * block: pass a gendisk to ->openChristoph Hellwig2023-06-121-2/+2
* | Merge tag 'nvme-6.4-2023-05-18' of git://git.infradead.org/nvme into block-6.4Jens Axboe2023-05-181-1/+0
|\ \ | |/ |/|
| * nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_diskChristoph Hellwig2023-05-171-1/+0
* | block: count 'ios' and 'sectors' when io is done for bio-based deviceYu Kuai2023-03-151-4/+4
|/
* block: handle bio_split_to_limits() NULL returnJens Axboe2023-01-041-0/+2
* Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linuxLinus Torvalds2022-12-131-0/+26
|\
| * nvme-multipath: support io stats on the mpath deviceSagi Grimberg2022-12-061-0/+26
* | nvme: fix SRCU protection of nvme_ns_head listCaleb Sander2022-11-301-0/+3
* | nvme-multipath: set queue dma alignment to 3Keith Busch2022-10-251-0/+1
|/
* nvme-multipath: fix possible hang in live ns resize with ANA accessSagi Grimberg2022-10-121-0/+1
* nvme: wire up async polling for io passthrough commandsKanchan Joshi2022-09-211-0/+1
* block: change the blk_queue_split calling conventionChristoph Hellwig2022-08-021-1/+1
* nvme: define compat_ioctl again to unbreak 32-bit userspace.Nick Bowler2022-08-021-0/+1
* nvme-multipath: refactor nvme_mpath_add_diskJoel Granados2022-08-021-3/+3
* block: move zone related fields to struct gendiskChristoph Hellwig2022-07-061-1/+1
* block: remove blk_cleanup_diskChristoph Hellwig2022-06-281-1/+1
* nvme: wire-up uring-cmd support for io-passthru on char-device.Kanchan Joshi2022-05-111-0/+1
* Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kernel.dk/linux-blockLinus Torvalds2022-04-011-5/+27
|\
| * nvme-multipath: fix hang when disk goes live over reconnectAnton Eidelman2022-03-291-2/+23
| * nvme: allow duplicate NSIDs for private namespacesSungup Moon2022-03-291-3/+4
* | Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-211-27/+5
|\|
| * nvme: cleanup how disk->disk_name is assignedChristoph Hellwig2022-03-161-23/+1
| * nvme-multipath: call bio_io_error in nvme_ns_head_submit_bioGuoqing Jiang2022-03-141-2/+1
| * nvme-multipath: use vmalloc for ANA log bufferHannes Reinecke2022-03-141-2/+3
* | block: fix surprise removal for drivers calling blk_set_queue_dyingChristoph Hellwig2022-02-171-1/+1
|/
* Merge tag 'for-5.17/drivers-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds2022-01-121-5/+36
|\
| * nvme: add 'iopolicy' module parameterHannes Reinecke2021-12-231-5/+36
* | nvme-multipath: set ana_log_size to 0 after free ana_log_bufHou Tao2021-12-071-1/+2
|/
* nvmet: use flex_array_size and struct_sizeLen Baker2021-10-271-1/+1
* nvme: drop scan_lock and always kick requeue list when removing namespacesHannes Reinecke2021-10-201-5/+4
* nvme-multipath: add error handling support for add_disk()Luis Chamberlain2021-10-201-2/+12
* nvme: generate uevent once a multipath namespace is operational againHannes Reinecke2021-10-201-2/+5
* nvme-multipath: enable polled I/OChristoph Hellwig2021-10-181-1/+15
* block: switch polling to be bio basedChristoph Hellwig2021-10-181-4/+2
* nvme: fix per-namespace chardev deletionAdam Manzanares2021-10-141-2/+0
* nvme-multipath: fix ANA state updates when a namespace is not presentAnton Eidelman2021-09-141-2/+5