aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/core.c
Commit message (Expand)AuthorAgeFilesLines
* nvme: quiet user passthrough command errorsKeith Busch2022-11-091-2/+1
* nvme-hwmon: consistently ignore errors from nvme_hwmon_initChristoph Hellwig2022-10-191-1/+5
* nvme: fix error pointer dereference in error handlingDan Carpenter2022-10-191-1/+1
* Merge tag 'for-6.1/passthrough-2022-10-04' of git://git.kernel.dk/linuxLinus Torvalds2022-10-071-2/+4
|\
| * block: change request end_io handler to pass back a return valueJens Axboe2022-09-301-2/+4
| * Merge branch 'for-6.1/io_uring' into for-6.1/passthroughJens Axboe2022-09-301-0/+1
| |\
| * \ Merge branch 'for-6.1/block' into for-6.1/passthroughJens Axboe2022-09-301-14/+126
| |\ \
* | \ \ Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds2022-10-071-14/+126
|\ \ \ \ | | |/ / | |/| |
| * | | nvme: add common helpers to allocate and free tagsetsChristoph Hellwig2022-09-271-0/+102
| * | | nvme: send a rediscover uevent when a persistent discovery controller reconnectsSagi Grimberg2022-09-271-0/+10
| * | | nvme: copy firmware_rev on each initKeith Busch2022-09-271-1/+2
| * | | nvme: handle effects after freeing the requestKeith Busch2022-09-271-11/+6
| * | | nvme: move from strlcpy with unused retval to strscpyWolfram Sang2022-09-191-1/+1
| * | | nvme: add comment for unaligned "fake" nqnLinjun Bao2022-09-191-1/+5
* | | | Merge tag 'for-6.1/io_uring-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds2022-10-071-0/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | nvme: wire up async polling for io passthrough commandsKanchan Joshi2022-09-211-0/+1
| | |/ | |/|
* | | Merge tag 'block-6.0-2022-09-29' of git://git.kernel.dk/linuxLinus Torvalds2022-09-301-3/+3
|\ \ \ | |/ / |/| |
| * | nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devicesMichael Kelley2022-09-271-3/+3
* | | Merge tag 'block-6.0-2022-09-09' of git://git.kernel.dk/linux-blockLinus Torvalds2022-09-091-3/+11
|\| | | |/ |/|
| * nvme: requeue aen after firmware activationKeith Busch2022-09-071-3/+11
* | Merge tag 'dma-mapping-5.20-2022-08-06' of git://git.infradead.org/users/hch/...Linus Torvalds2022-08-061-1/+2
|\ \ | |/ |/|
| * nvme-pci: check DMA ops when indicating support for PCI P2PDMALogan Gunthorpe2022-07-261-1/+2
* | nvme: enable generic interface (/dev/ngXnY) for unknown command setsJoel Granados2022-08-021-7/+34
* | nvme: factor out a nvme_ns_is_readonly helperChristoph Hellwig2022-08-021-5/+10
* | nvme: refactor namespace probingChristoph Hellwig2022-08-021-105/+125
* | nvme: generalize the nvme_multi_css check in nvme_scan_nsChristoph Hellwig2022-08-021-6/+6
* | nvme: rename nvme_validate_or_alloc_ns to nvme_scan_nsChristoph Hellwig2022-08-021-3/+3
* | nvme: catch -ENODEV from nvme_revalidate_zones againChristoph Hellwig2022-08-021-6/+7
* | 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-1/+1
* | nvme: implement In-Band authenticationHannes Reinecke2022-08-021-4/+139
* | nvme: fix qid param blk_mq_alloc_request_hctxChaitanya Kulkarni2022-08-021-1/+1
* | nvme: remove unused timeout parameterChaitanya Kulkarni2022-08-021-8/+4
* | nvme: handle the persistent internal error AERMichael Kelley2022-08-021-2/+29
* | Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel.dk/linux-blockLinus Torvalds2022-08-021-3/+2
|\ \
| * | blk-mq: Drop 'reserved' arg of busy_tag_iter_fnJohn Garry2022-07-061-1/+1
| * | block: remove blk_cleanup_diskChristoph Hellwig2022-06-281-1/+1
| * | block: simplify disk shutdownChristoph Hellwig2022-06-281-1/+0
* | | nvme: fix block device naming collisionIsrael Rukshin2022-07-141-3/+3
* | | nvme: fix regression when disconnect a recovering ctrlRuozhu Li2022-06-291-0/+2
|/ /
* / nvme: move the Samsung X5 quirk entry to the core quirksChristoph Hellwig2022-06-231-0/+14
|/
* nvme: add bug report info for global duplicate idKeith Busch2022-06-131-0/+1
* nvme: add device name to warning in uuid_show()Thomas Weißschuh2022-06-131-2/+2
* Merge tag 'for-5.19/drivers-2022-06-02' of git://git.kernel.dk/linux-blockLinus Torvalds2022-06-031-1/+9
|\
| * nvme: set controller enable bit in a separate writeNiklas Cassel2022-05-311-1/+9
* | blk-mq: remove the done argument to blk_execute_rq_nowaitChristoph Hellwig2022-05-281-1/+2
* | Merge tag 'for-5.19/drivers-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds2022-05-231-14/+91
|\|
| * nvme: set non-mdts limits in nvme_scan_workChaitanya Kulkarni2022-05-191-4/+15
| * nvme: add support for TP4084 - Time-to-Ready EnhancementsChristoph Hellwig2022-05-181-6/+70
| * nvme: mark internal passthru request RQF_QUIETChaitanya Kulkarni2022-05-161-0/+1