- 6357380 nvme-tcp: fix bogus request completion when failing to send AER by Sagi Grimberg · 2 years, 11 months ago
- ff9fc7e nvme-tcp: fix possible use-after-free in transport error_recovery work by Sagi Grimberg · 2 years, 11 months ago
- a5053c9 nvme-tcp: fix memory leak when freeing a queue by Maurizio Lombardi · 3 years, 2 months ago
- 1d3ef9c3 nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() by Varun Prakash · 3 years, 1 month ago
- 643a723 Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- 33c8846c Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
- d89b9f3 nvme-tcp: fix data digest pointer calculation by Varun Prakash · 3 years, 2 months ago
- ce7723e nvme-tcp: fix possible req->offset corruption by Varun Prakash · 3 years, 2 months ago
- 25e1f67 nvme-tcp: fix H2CData PDU send accounting (again) by Sagi Grimberg · 3 years, 2 months ago
- e5ea42f nvme: display correct subsystem NQN by Hannes Reinecke · 3 years, 3 months ago
- 6ca1d90 nvme: apply nvme API to quiesce/unquiesce admin queue by Ming Lei · 3 years, 3 months ago
- 5a72e89 block: add a struct io_comp_batch argument to fops->iopoll() by Jens Axboe · 3 years, 3 months ago
- e371af0 nvme-tcp: fix incorrect h2cdata pdu offset accounting by Sagi Grimberg · 3 years, 3 months ago
- 70f437f nvme-tcp: fix io_work priority inversion by Keith Busch · 3 years, 4 months ago
- 1ba2e50 nvme-tcp: Do not reset transport on data digest errors by Daniel Wagner · 3 years, 4 months ago
- 664227f nvme-tcp: don't update queue count when failing to set io queues by Ruozhu Li · 3 years, 5 months ago
- d48f92c nvme-tcp: pair send_mutex init with destroy by Keith Busch · 3 years, 5 months ago
- e7006de nvme: code command_id with a genctr for use-after-free validation by Sagi Grimberg · 3 years, 6 months ago
- 3b01a9d nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data by Sagi Grimberg · 3 years, 6 months ago
- 8b43ced nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE by Prabhakar Kushwaha · 3 years, 6 months ago
- be42a33 nvme: use blk_execute_rq() for passthrough commands by Keith Busch · 3 years, 7 months ago
- 3b54064 nvme-tcp: use ctrl sgl check helper by Chaitanya Kulkarni · 3 years, 7 months ago
- 522af60 nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() by Dan Carpenter · 3 years, 7 months ago
- 3ede8f7 nvme-tcp: allow selecting the network interface for connections by Martin Belanger · 3 years, 7 months ago
- a0fdd14 nvme-tcp: rerun io_work if req_list is not empty by Keith Busch · 3 years, 7 months ago
- 825619b nvme-tcp: fix possible use-after-completion by Sagi Grimberg · 3 years, 7 months ago
- a971574 nvme: move the fabrics queue ready check routines to core by Tao Chiu · 3 years, 8 months ago
- fc05860 Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 8 months ago
- 73ffcef nvme-tcp: check sgl supported by target by Max Gurtovoy · 3 years, 9 months ago
- 8b73b45 nvme-tcp: block BH in sk state_change sk callback by Sagi Grimberg · 3 years, 9 months ago
- f4b9e6c nvme: use driver pdu command for passthrough by Keith Busch · 3 years, 10 months ago
- f21c4769 nvme: rename nvme_init_identify() by Chaitanya Kulkarni · 3 years, 10 months ago
- 72f5724 nvme-tcp: fix possible hang when failing to set io queues by Sagi Grimberg · 3 years, 10 months ago
- bb83337 nvme-tcp: fix misuse of __smp_processor_id with preemption enabled by Sagi Grimberg · 3 years, 10 months ago
- fd0823f nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU by Sagi Grimberg · 3 years, 10 months ago
- ed01fee nvme-fabrics: only reserve a single tag by Christoph Hellwig · 3 years, 10 months ago
- e11e511 nvme-tcp: fix crash triggered with a dataless request submission by Sagi Grimberg · 3 years, 11 months ago
- 563c815 nvme-tcp: use cancel tagset helper for tear down by Chao Leng · 4 years ago
- 70a9957 nvme-tcp: add clean action for failed reconnection by Chao Leng · 4 years ago
- 0dc9eda nvme-tcp: pass multipage bvec to request iov_iter by Sagi Grimberg · 4 years ago
- 60141aa nvme-tcp: get rid of unused helper function by Sagi Grimberg · 4 years ago
- cb9b870 nvme-tcp: fix wrong setting of request iov_iter by Sagi Grimberg · 4 years ago
- 9ebbfe4 nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout by Chao Leng · 4 years ago
- ca1ff67 nvme-tcp: fix possible data corruption with bio merges by Sagi Grimberg · 4 years ago
- ada83177 nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT by Sagi Grimberg · 4 years ago
- 5c11f7d nvme-tcp: Fix possible race of io_work and direct send by Sagi Grimberg · 4 years ago
- dc96f93 nvme: use consistent macro name for timeout by Chaitanya Kulkarni · 4 years, 2 months ago
- 0a8a2c85 nvme-tcp: avoid repeated request completion by Sagi Grimberg · 4 years, 2 months ago
- d6f6621 nvme-tcp: avoid race between time out and tear down by Chao Leng · 4 years, 2 months ago
- 7d4194a nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() by Coly Li · 4 years, 3 months ago
- 7b8731d9 Merge tag 'block-5.9-2020-09-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 4 months ago
- ceb1e08 nvme-tcp: cancel async events before freeing event struct by David Milburn · 4 years, 4 months ago
- 8075fc3 Merge tag 'block-5.9-2020-09-04' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 4 months ago
- e5c01f4 nvme-tcp: fix reset hang if controller died in the middle of a reset by Sagi Grimberg · 4 years, 5 months ago
- 236187c nvme-tcp: fix timeout handler by Sagi Grimberg · 4 years, 5 months ago
- d4d6147 nvme-tcp: serialize controller teardown sequences by Sagi Grimberg · 4 years, 5 months ago
- c41c3ec Merge tag 'io_uring-5.9-2020-08-23' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 4 months ago
- df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 4 months ago
- 2eb81a3 nvme: rename and document nvme_end_request by Christoph Hellwig · 4 years, 4 months ago
- e0fc99e Merge tag 'for-5.9/drivers-20200803' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 5 months ago
- 382625d Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 5 months ago
- 2875b0a nvme-tcp: fix controller reset hang during traffic by Sagi Grimberg · 4 years, 5 months ago
- ecca390e nvme: fix deadlock in disconnect during scan_work and/or ana_work by Sagi Grimberg · 4 years, 5 months ago
- adc99fd nvme-tcp: fix possible hang waiting for icresp response by Sagi Grimberg · 4 years, 5 months ago
- 122e5b9 nvme-tcp: optimize network stack with setting msg flags according to batch size by Sagi Grimberg · 4 years, 6 months ago
- 86f0348 nvme-tcp: leverage request plugging by Sagi Grimberg · 4 years, 6 months ago
- 15ec928 nvme-tcp: have queue prod/cons send list become a llist by Sagi Grimberg · 4 years, 6 months ago
- 482c6b6 Merge tag 'v5.8-rc4' into for-5.9/drivers by Jens Axboe · 4 years, 6 months ago
- 610c823 nvme-tcp: initialize tagset numa value to the value of the ctrl by Max Gurtovoy · 4 years, 7 months ago
- ff02945 nvme: use blk_mq_complete_request_remote to avoid an indirect function call by Christoph Hellwig · 4 years, 7 months ago
- a58dfea Merge tag 'block-5.8-2020-06-11' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 7 months ago
- 6acbd96 nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops by Rikard Falkeborn · 4 years, 7 months ago
- cb8e59c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next by Linus Torvalds · 4 years, 7 months ago
- 6ebf71b ipv4: add ip_sock_set_tos by Christoph Hellwig · 4 years, 7 months ago
- 557eadf tcp: add tcp_sock_set_syncnt by Christoph Hellwig · 4 years, 7 months ago
- 12abc5e tcp: add tcp_sock_set_nodelay by Christoph Hellwig · 4 years, 7 months ago
- 6e43496 net: add sock_set_priority by Christoph Hellwig · 4 years, 7 months ago
- c433594 net: add sock_no_linger by Christoph Hellwig · 4 years, 7 months ago
- 5bb052d nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send by Sagi Grimberg · 4 years, 8 months ago
- db5ad6b nvme-tcp: try to send request in queue_rq context by Sagi Grimberg · 4 years, 8 months ago
- 72e5d75 nvme-tcp: avoid scheduling io_work if we are already polling by Sagi Grimberg · 4 years, 8 months ago
- 386e5e6 nvme-tcp: use bh_lock in data_ready by Sagi Grimberg · 4 years, 8 months ago
- 39d06079a nvme-tcp: fix possible crash in recv error flow by Sagi Grimberg · 4 years, 9 months ago
- f86e5bf nvme-tcp: don't poll a non-live queue by Sagi Grimberg · 4 years, 9 months ago
- 25e5cb7 nvme-tcp: fix possible crash in write_zeroes processing by Sagi Grimberg · 4 years, 9 months ago
- bea54ef nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl by Israel Rukshin · 4 years, 9 months ago
- 726612b nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl by Israel Rukshin · 4 years, 9 months ago
- b780d74 nvme: Fix ctrl use-after-free during sysfs deletion by Israel Rukshin · 4 years, 9 months ago
- 761ad26 nvme-tcp: break from io_work loop if recv failed by Sagi Grimberg · 4 years, 10 months ago
- 5ff4e11 nvme-tcp: move send failure to nvme_tcp_try_send by Sagi Grimberg · 4 years, 10 months ago
- 40510a6 nvme-tcp: optimize queue io_cpu assignment for multiple queue maps by Sagi Grimberg · 4 years, 10 months ago
- 9912ade nvme-tcp: Set SO_PRIORITY for all host sockets by Wunderlich, Mark · 5 years ago
- 97b2512 nvme: prevent warning triggered by nvme_stop_keep_alive by Nigel Kirkland · 4 years, 11 months ago
- 2d570a7 nvme/tcp: fix bug on double requeue when send fails by Anton Eidelman · 4 years, 11 months ago
- 2d53943 Merge tag 'for-5.5/drivers-20191121' of git://git.kernel.dk/linux-block by Linus Torvalds · 5 years ago
- 58a8df6 nvme: introduce nvme_is_aen_req function by Israel Rukshin · 5 years ago
- 3f926af net: use skb_queue_empty_lockless() in busy poll contexts by Eric Dumazet · 5 years ago
- 28a4cac nvme-tcp: fix possible leakage during error flow by Max Gurtovoy · 5 years ago
- ac1c4e1 nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL by Sebastian Andrzej Siewior · 5 years ago
- 92b98e8 nvme: Restart request timers in resetting state by Keith Busch · 5 years ago