summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/nvme.h
Commit message (Expand)AuthorAgeFilesLines
* nvme: fix controller removal race with scan workSagi Grimberg2019-08-011-2/+7
* nvme: fix a possible deadlock when passthru commands sent to a multipath deviceSagi Grimberg2019-08-011-0/+12
* nvme: fix multipath crash when ANA is deactivatedMarta Rybczynska2019-07-231-1/+5
* nvme: set physical block size and optimal I/O sizeBart Van Assche2019-07-091-0/+1
* nvme: enable to inject errors into admin commandsAkinobu Mita2019-06-211-0/+2
* nvme: prepare for fault injection into admin commandsAkinobu Mita2019-06-211-15/+19
* nvme: export get and set featuresKeith Busch2019-06-211-0/+6
* nvme-pci: Sync queues on resetKeith Busch2019-05-171-0/+1
* nvme: mark nvme_core_init and nvme_core_exit staticChristoph Hellwig2019-05-011-3/+0Star
* nvme: disable Write Zeroes for qemu controllersChristoph Hellwig2019-03-131-0/+5
* nvme: convert to SPDX identifiersChristoph Hellwig2019-02-201-9/+1Star
* nvme: unexport nvme_delete_ctrl_sync()Bart Van Assche2019-02-201-1/+0Star
* nvme-multipath: round-robin I/O policyHannes Reinecke2019-02-201-0/+9
* Merge tag 'v5.0-rc6' into for-5.1/blockJens Axboe2019-02-151-0/+1
|\
| * nvme: lock NS list changes while handling command effectsKeith Busch2019-02-061-0/+1
* | nvme: remove the .stop_ctrl calloutSagi Grimberg2019-02-041-1/+0Star
|/
* nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQNJames Dingwall2019-01-091-0/+5
* nvme-core: optionally poll sync commandsSagi Grimberg2018-12-181-1/+1
* nvme: provide fallback for discard alloc failureJens Axboe2018-12-131-0/+3
* nvme: add __exit annotationChengguang Xu2018-12-131-1/+1
* lightnvm: simplify geometry enumerationMatias Bjørling2018-12-111-2/+0Star
* nvme: remove unused function nvme_ctrl_readyIsrael Rukshin2018-12-081-9/+0Star
* nvme: implement Enhanced Command RetryKeith Busch2018-12-081-0/+1
* nvme: support traffic based keep-aliveSagi Grimberg2018-12-081-0/+1
* nvme: cache controller attributesSagi Grimberg2018-12-081-0/+1
* nvme: add a numa_node field to struct nvme_ctrlHannes Reinecke2018-12-081-0/+1
* Merge tag 'v4.20-rc5' into for-4.21/blockJens Axboe2018-12-041-0/+3
|\
| * nvme: warn when finding multi-port subsystems without multipathing enabledChristoph Hellwig2018-11-301-0/+3
* | blk-mq-tag: change busy_iter_fn to return whether to continue or notJens Axboe2018-11-081-1/+1
|/
* Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2018-10-251-0/+1
|\
| * nvme-pci: Add support for P2P memory in requestsLogan Gunthorpe2018-10-171-0/+1
* | nvme: take node locality into account when selecting a pathChristoph Hellwig2018-10-011-16/+9Star
* | nvme: register ns_id attributes as default sysfs groupsHannes Reinecke2018-09-281-8/+2Star
|/
* Merge branch 'nvme-4.19' of git://git.infradead.org/nvme into for-4.19/block2Jens Axboe2018-08-061-12/+49
|\
| * nvme: add ANA supportChristoph Hellwig2018-07-271-4/+47
| * nvme: remove nvme_req_needs_failoverChristoph Hellwig2018-07-271-6/+0Star
| * nvme: simplify the API for getting log pagesChristoph Hellwig2018-07-271-2/+2
* | nvme: use blk API to remap ref tags for IOs with metadataMax Gurtovoy2018-07-301-8/+1Star
|/
* nvme: use hw qid in trace eventsKeith Busch2018-07-231-0/+7
* nvme: cache struct nvme_ctrl reference to struct nvme_requestSagi Grimberg2018-07-231-0/+1
* nvme-pci: limit max IO size and segments to avoid high order allocationsJens Axboe2018-06-211-0/+1
* nvme: remove nvme_reinit_tagsetChristoph Hellwig2018-06-141-2/+0Star
* nvme: cleanup double shift issueDan Carpenter2018-06-081-1/+0Star
* Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-blockLinus Torvalds2018-06-041-3/+6
|\
| * nvme: use the changed namespaces list log to clear ns data changed AENsChristoph Hellwig2018-06-011-0/+2
| * nvme: mark nvme_queue_scan staticChristoph Hellwig2018-06-011-1/+0Star
| * nvme: submit AEN event configuration on startupHannes Reinecke2018-06-011-0/+1
| * nvme: fix lockdep warning in nvme_mpath_clear_current_pathJohannes Thumshirn2018-05-231-1/+2
| * Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-4.18/blockJens Axboe2018-05-211-1/+1
| |\
| | * nvme: mark the result argument to nvme_complete_async_event volatileChristoph Hellwig2018-05-181-1/+1