summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/target/tcp.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'nvme-6.9-2024-03-21' of git://git.infradead.org/nvme into block-6.9Jens Axboe2024-03-211-0/+1
|\
| * nvmet-tcp: do not continue for invalid icreqHannes Reinecke2024-03-081-0/+1
* | net: introduce page_frag_cache_drain()Yunsheng Lin2024-03-051-3/+1
|/
* nvmet-tcp: fix nvme tcp ida memory leakGuixin Liu2024-01-261-0/+1
* nvmet: add module description to stop warningsChaitanya Kulkarni2024-01-241-0/+1
* nvmet-tcp: avoid circular locking dependency on install_queue()Hannes Reinecke2024-01-101-3/+15
* nvmet-tcp: Fix the H2C expected PDU len calculationMaurizio Lombardi2024-01-081-3/+7
* nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pduChristoph Hellwig2024-01-031-1/+1
* nvmet-tcp: remove boilerplate codeMaurizio Lombardi2024-01-021-8/+8
* nvmet-tcp: fix a crash in nvmet_req_complete()Maurizio Lombardi2024-01-021-2/+1
* nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU lengthMaurizio Lombardi2024-01-021-1/+12
* nvmet-tcp: always initialize tls_handshake_tmo_workHannes Reinecke2023-11-201-1/+3
* Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds2023-11-011-33/+308
|\
| * nvmet-tcp: use 'spin_lock_bh' for state_lock()Hannes Reinecke2023-10-171-2/+2
| * nvmet-tcp: peek icreq before starting TLSHannes Reinecke2023-10-111-5/+56
| * nvmet-tcp: control messages for recvmsg()Hannes Reinecke2023-10-111-13/+80
| * nvmet-tcp: enable TLS handshake upcallHannes Reinecke2023-10-111-4/+150
| * 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-tcp: Fix a possible UAF in queue intialization setupSagi Grimberg2023-10-101-5/+2
|/
* nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()Varun Prakash2023-08-211-1/+1
* nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpageDavid Howells2023-06-241-17/+29
* nvmet-tcp: validate idle poll modparam valueChaitanya Kulkarni2023-04-131-2/+3
* nvmet-tcp: validate so_priority modparam valueChaitanya Kulkarni2023-04-131-2/+27
* Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2023-02-211-0/+5
|\
| * net/sock: Introduce trace_sk_data_ready()Peilin Ye2023-01-231-0/+5
* | nvmet: use bvec_set_page to initialize bvecsChristoph Hellwig2023-02-031-3/+2
|/
* use less confusing names for iov_iter direction initializersAl Viro2022-11-251-1/+1
* Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds2022-10-071-44/+47
|\
| * nvmet-tcp: remove nvmet_tcp_finish_cmdzhenwei pi2022-09-271-8/+2
| * nvmet-tcp: add bounds check on Transfer TagVarun Prakash2022-09-271-2/+9
| * nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE stateVarun Prakash2022-09-271-0/+7
| * nvmet-tcp: fix NULL pointer dereference during releasezhenwei pi2022-09-271-3/+16
| * nvmet-tcp: don't map pages which can't come from HIGHMEMFabio M. De Francesco2022-09-191-31/+13
* | nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()Maurizio Lombardi2022-08-311-0/+3
|/
* nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardownSagi Grimberg2022-08-021-1/+2
* nvmet-tcp: fix regression in data_digest calculationSagi Grimberg2022-06-291-20/+3
* nvmet: use a private workqueue instead of the system workqueueSagi Grimberg2022-03-291-5/+5
* nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free]Sagi Grimberg2022-02-281-3/+3
* nvmet-tcp: fix possible list corruption for unexpected command failureSagi Grimberg2021-12-081-1/+8
* nvmet-tcp: fix incomplete data digest sendVarun Prakash2021-11-231-1/+6
* nvmet-tcp: fix memory leak when performing a controller resetMaurizio Lombardi2021-11-231-1/+4
* nvmet-tcp: add an helper to free the cmd buffersMaurizio Lombardi2021-11-231-9/+19
* nvmet-tcp: fix a race condition between release_queue and io_workMaurizio Lombardi2021-11-231-1/+3
* Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-0/+16
|\
| * nvmet-tcp: fix use-after-free when a port is removedIsrael Rukshin2021-10-201-0/+16
* | nvmet-tcp: fix header digest verificationAmit Engel2021-10-271-1/+1
* | nvmet-tcp: fix data digest pointer calculationVarun Prakash2021-10-271-1/+1
* | nvmet-tcp: fix a memory leak when releasing a queueMaurizio Lombardi2021-10-261-0/+3
|/
* nvme-tcp: can't set sk_user_data without write_lockMaurizio Lombardi2021-07-051-1/+0