summaryrefslogtreecommitdiff
path: root/drivers/nvme/host/core.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-07nvme: Use non zero KATO for persistent discovery connectionsAlistair Francis1-1/+7
2025-07-24nvme: fix misaccounting of nvme-mpath inflight I/OYu Kuai1-0/+4
2025-05-18nvme: unblock ctrl state transition for firmware updateDaniel Wagner1-1/+2
2025-05-02nvme: fixup scan failure for non-ANA multipath controllersHannes Reinecke1-1/+1
2025-05-02nvme: re-read ANA log page after ns scan completesHannes Reinecke1-0/+5
2025-05-02nvme: requeue namespace scan on missed AENsHannes Reinecke1-0/+4
2025-03-28nvme: only allow entering LIVE from CONNECTING stateDaniel Wagner1-2/+0
2025-02-21nvme: handle connectivity loss in nvme_set_queue_countDaniel Wagner1-1/+7
2025-02-21nvme: Add error check for xa_store in nvme_get_effects_logKeisuke Nishimura1-2/+6
2024-11-17nvme: make keep-alive synchronous operationNilay Shroff1-10/+7
2024-11-17nvme: disable CC.CRIME (NVME_CC_CRIME)Greg Joyce1-6/+8
2024-08-29nvme: clear caller pointer on identify failureKeith Busch1-1/+4
2024-07-25nvme: avoid double free special payloadChunguang Xu1-0/+1
2024-05-17nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATHYi Zhang1-1/+1
2024-04-10nvme: fix miss command type checkmin15.li1-1/+3
2024-03-27nvme: fix reconnection fail due to reserved tag allocationChunguang Xu1-2/+4
2024-03-27nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_setChristoph Hellwig1-1/+7
2024-03-27nvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllersChristoph Hellwig1-1/+2
2024-01-20nvme-core: check for too small lba shiftKeith Busch1-2/+3
2024-01-20nvme-core: fix a memory leak in nvme_ns_info_from_identify()Maurizio Lombardi1-2/+5
2024-01-01nvme-pci: fix sleeping function called from interrupt contextMaurizio Lombardi1-1/+2
2023-12-20nvme: catch errors from nvme_configure_metadata()Hannes Reinecke1-6/+13
2023-12-08nvme: check for valid nvme_identify_ns() before using itEwan D. Milne1-0/+9
2023-09-23nvme: avoid bogus CRTO valuesKeith Busch1-19/+35
2023-07-23nvme: don't reject probe due to duplicate IDs for single-ported PCIe devicesChristoph Hellwig1-3/+33
2023-07-19nvme-core: fix dev_pm_qos memleakChaitanya Kulkarni1-0/+1
2023-07-19nvme-core: add missing fault-injection cleanupChaitanya Kulkarni1-0/+1
2023-07-19nvme-auth: don't ignore key generation failures when initializing ctrl keysSagi Grimberg1-1/+5
2023-07-19nvme-core: fix memory leak in dhchap_ctrl_secretChaitanya Kulkarni1-2/+5
2023-07-19nvme-core: fix memory leak in dhchap_secret_storeChaitanya Kulkarni1-2/+5
2023-07-19nvme-auth: no need to reset chap contexts on re-authenticationSagi Grimberg1-4/+0
2023-06-28nvme: improve handling of long keep alivesUday Shankar1-1/+15
2023-06-28nvme: check IO start time when deciding to defer KAUday Shankar1-1/+13
2023-06-28nvme: double KA polling frequency to avoid KATO with TBKAS onUday Shankar1-1/+17
2023-06-09nvme: do not let the user delete a ctrl before a complete initializationMaurizio Lombardi1-1/+5
2023-05-11nvme: fix async event trace eventKeith Busch1-4/+1
2023-04-20nvme: send Identify with CNS 06h only to I/O controllersMartin George1-1/+2
2023-04-13nvme: fix discard support without oncsKeith Busch1-3/+3
2023-03-22nvme: fix handling single range discard requestMing Lei1-9/+19
2023-03-11nvme: bring back auto-removal of deleted namespaces during sequential scanChristoph Hellwig1-17/+18
2023-02-22nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_setMaurizio Lombardi1-0/+1
2023-02-22nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_setMaurizio Lombardi1-1/+3
2023-02-01nvme: fix passthrough csi checkKeith Busch1-1/+1
2023-02-01nvme: consolidate setting the tagset flagsChristoph Hellwig1-6/+9
2023-02-01nvme: simplify transport specific device attribute handlingChristoph Hellwig1-2/+6
2023-01-12nvme: also return I/O command effects from nvme_command_effectsChristoph Hellwig1-6/+26
2022-12-31nvme-auth: don't override ctrl keys before validationSagi Grimberg1-2/+10
2022-12-31nvme: pass nr_maps explicitly to nvme_alloc_io_tag_setChristoph Hellwig1-3/+2
2022-12-31nvme: return err on nvme_init_non_mdts_limits failJoel Granados1-1/+1
2022-12-06nvme initialize core quirks before calling nvme_init_subsystemPankaj Raghav1-4/+4