summaryrefslogtreecommitdiffstats
path: root/drivers/nvme
Commit message (Expand)AuthorAgeFilesLines
* io_uring: split out cmd api into a separate headerPavel Begunkov2023-12-121-1/+1
* nvme-pci: Add sleep quirk for Kingston drivesGeorg Gottleuber2023-12-072-1/+20
* nvme: fix deadlock between reset and scanBitao Hu2023-12-042-0/+11
* nvme: prevent potential spectre v1 gadgetNitesh Shetty2023-12-041-0/+3
* nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptionsShin'ichiro Kawasaki2023-12-042-4/+6
* nvme-ioctl: move capable() admin check to the endKeith Busch2023-12-041-10/+11
* nvme: ensure reset state check orderingKeith Busch2023-12-045-49/+63
* nvme: introduce helper function to get ctrl stateKeith Busch2023-12-041-0/+5
* nvme-core: check for too small lba shiftKeith Busch2023-12-011-2/+3
* nvme: check for valid nvme_identify_ns() before using itEwan D. Milne2023-11-271-0/+9
* nvme-core: fix a memory leak in nvme_ns_info_from_identify()Maurizio Lombardi2023-11-271-2/+5
* nvme: fine-tune sending of first keep-aliveMark O'Donovan2023-11-271-2/+11
* nvme: tcp: fix compile-time checks for TLS modeArnd Bergmann2023-11-221-17/+14
* nvme: target: fix Kconfig select statementsArnd Bergmann2023-11-221-2/+2
* nvme: target: fix nvme_keyring_id() referencesArnd Bergmann2023-11-221-1/+1
* nvme: move nvme_stop_keep_alive() back to original positionHannes Reinecke2023-11-224-12/+11
* nvmet-tcp: always initialize tls_handshake_tmo_workHannes Reinecke2023-11-201-1/+3
* nvmet: nul-terminate the NQNs passed in the connect commandChristoph Hellwig2023-11-201-0/+4
* nvme: blank out authentication fabrics options if not configuredHannes Reinecke2023-11-201-0/+2
* nvme: catch errors from nvme_configure_metadata()Hannes Reinecke2023-11-201-6/+13
* nvme-tcp: only evaluate 'tls' option if TLS is selectedHannes Reinecke2023-11-201-1/+1
* nvme-auth: set explanation code for failure2 msgsMark O'Donovan2023-11-201-0/+2
* nvme-auth: unlock mutex in one place onlyMark O'Donovan2023-11-201-2/+1
* nvme: keyring: fix conditional compilationHannes Reinecke2023-11-082-12/+6
* nvme: common: make keyring and auth separate modulesArnd Bergmann2023-11-076-13/+9
* nvme: start keep-alive after admin queue setupHannes Reinecke2023-11-062-3/+9
* nvme-loop: always quiesce and cancel commands before destroying admin qHannes Reinecke2023-11-061-0/+4
* nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue()Hannes Reinecke2023-11-061-5/+1
* nvme-auth: always set valid seq_num in dhchap replyMark O'Donovan2023-11-062-3/+2
* nvme-auth: add flag for bi-directional authMark O'Donovan2023-11-061-1/+4
* nvme-auth: auth success1 msg always includes respMark O'Donovan2023-11-061-4/+1
* nvme: fix error-handling for io_uring nvme-passthroughAnuj Gupta2023-11-061-2/+5
* nvme: update firmware version after commitDaniel Wagner2023-11-061-1/+14
* nvme-tcp: Fix a memory leakChristophe JAILLET2023-11-061-1/+2
* nvme-auth: use crypto_shash_tfm_digest()Eric Biggers2023-11-061-21/+2
* Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds2023-11-0120-132/+1033
|\
| * nvme-auth: allow mixing of secret and hash lengthsMark O'Donovan2023-10-171-8/+0
| * nvme-auth: use transformed key size to create respMark O'Donovan2023-10-173-38/+46
| * nvme-auth: alloc nvme_dhchap_key as single bufferMark O'Donovan2023-10-171-12/+25
| * nvmet-tcp: use 'spin_lock_bh' for state_lock()Hannes Reinecke2023-10-171-2/+2
| * nvme: rework NVME_AUTH Kconfig selectionHannes Reinecke2023-10-127-20/+19
| * nvmet-tcp: peek icreq before starting TLSHannes Reinecke2023-10-113-9/+82
| * nvmet-tcp: control messages for recvmsg()Hannes Reinecke2023-10-111-13/+80
| * nvmet-tcp: enable TLS handshake upcallHannes Reinecke2023-10-114-4/+187
| * nvmet: Set 'TREQ' to 'required' when TLS is enabledHannes Reinecke2023-10-112-2/+18
| * nvmet-tcp: allocate socket fileHannes Reinecke2023-10-111-4/+14
| * nvmet-tcp: make nvmet_tcp_alloc_queue() a void functionHannes Reinecke2023-10-111-10/+10
| * nvmet: make TCP sectype settable via configfsHannes Reinecke2023-10-111-1/+74
| * nvme-fabrics: parse options 'keyring' and 'tls_key'Hannes Reinecke2023-10-113-5/+70
| * nvme-tcp: improve icreq/icresp loggingHannes Reinecke2023-10-111-2/+8