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