Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
947fbd4ca9fb38f320b076e68cfccab977c5ea01
/
drivers
/
nvme
/
host
/
rdma.c
62f99b6
nvme-rdma: use dynamic dma mapping per command
by Max Gurtovoy
· 6 years ago
5651cd3
nvme-rdma: fix queue mapping when queue count is limited
by Sagi Grimberg
· 6 years ago
87fd125
nvme-rdma: remove redundant reference between ib_device and tagset
by Max Gurtovoy
· 6 years ago
1007709
nvme-rdma: fix a NULL deref when an admin connect times out
by Sagi Grimberg
· 6 years ago
34e0819
nvme-rdma: use nr_phys_segments when map rq to sgl
by Chaitanya Kulkarni
· 6 years ago
5d8762d
nvme-rdma: convert to SPDX identifiers
by Christoph Hellwig
· 6 years ago
794a4cb
nvme: remove the .stop_ctrl callout
by Sagi Grimberg
· 6 years ago
b1064d3
nvme-rdma: rework queue maps handling
by Sagi Grimberg
· 6 years ago
4c174e6
nvme-rdma: fix timeout handler
by Sagi Grimberg
· 6 years ago
ff8519f
nvme-rdma: implement polling queue map
by Sagi Grimberg
· 6 years ago
26c6822
nvme-fabrics: allow nvmf_connect_io_queue to poll
by Sagi Grimberg
· 6 years ago
b65bb77
nvme-rdma: support separate queue maps for read and write
by Sagi Grimberg
· 6 years ago
e42b386
blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues
by Sagi Grimberg
· 6 years ago
103e515
nvme: add a numa_node field to struct nvme_ctrl
by Hannes Reinecke
· 6 years ago
f9801a4
nvme-rdma: remove I/O polling support
by Christoph Hellwig
· 6 years ago
89d04ec
Merge tag 'v4.20-rc5' into for-4.21/block
by Jens Axboe
· 6 years ago
6344d02
nvme-rdma: fix double freeing of async event data
by Prabhath Sajeepa
· 6 years ago
9743139
blk-mq: remove 'tag' parameter from mq_ops->poll()
by Jens Axboe
· 6 years ago
1052b8a
blk-mq: when polling for IO, look for any completion
by Jens Axboe
· 6 years ago
b7c7be6f6
nvme-fabrics: move controller options matching to fabrics
by Sagi Grimberg
· 6 years ago
bb59b8e
nvme-rdma: always have a valid trsvcid
by Sagi Grimberg
· 6 years ago
35da77d
nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm()
by Bart Van Assche
· 6 years ago
0a3173a
Merge branch 'linus/master' into rdma.git for-next
by Jason Gunthorpe
· 6 years ago
89982f7
Merge tag 'v4.18' into rdma.git for-next
by Jason Gunthorpe
· 6 years ago
73ba2fb
Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
45e3cc1a
nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls
by Bart Van Assche
· 6 years ago
75862c7
nvme-rdma: centralize admin/io queue teardown sequence
by Sagi Grimberg
· 7 years ago
c66e299
nvme-rdma: centralize controller setup sequence
by Sagi Grimberg
· 7 years ago
9014062
nvme-rdma: unquiesce queues when deleting the controller
by Sagi Grimberg
· 7 years ago
249090f
nvme-rdma: mark expected switch fall-through
by Gustavo A. R. Silva
· 7 years ago
6cdefc6
nvme: if_ready checks to fail io to deleting controller
by James Smart
· 6 years ago
59e29ce
nvme: cache struct nvme_ctrl reference to struct nvme_request
by Sagi Grimberg
· 7 years ago
64a741c
nvme-rdma: support up to 4 segments of inline data
by Steve Wise
· 7 years ago
682630f
nvme-rdma: fix possible double free of controller async event buffer
by Sagi Grimberg
· 7 years ago
5e77d61
nvme-rdma: don't override opts->queue_size
by Sagi Grimberg
· 7 years ago
c947657
nvme-rdma: Fix command completion race at error recovery
by Israel Rukshin
· 7 years ago
94e4221
nvme-rdma: fix possible free of a non-allocated async event buffer
by Sagi Grimberg
· 7 years ago
3d06410
nvme-rdma: fix possible double free condition when failing to create a controller
by Sagi Grimberg
· 7 years ago
3bc32bb
nvme-fabrics: refactor queue ready check
by Christoph Hellwig
· 7 years ago
94423a8
nvme-rdma: fix error flow during mapping request data
by Max Gurtovoy
· 7 years ago
d4c68c7
nvme-rdma: correctly check for target keyed sgl support
by Steve Wise
· 7 years ago
b740517
Merge branch 'nvme-4.18-2' of git://git.infradead.org/nvme into for-4.18/block
by Jens Axboe
· 7 years ago
db8c48e
nvme: return BLK_EH_DONE from ->timeout
by Christoph Hellwig
· 7 years ago
2e050f0
nvme-rdma: stop admin queue before freeing it
by Jianchao Wang
· 7 years ago
bb06ec31
nvme: expand nvmf_check_if_ready checks
by James Smart
· 7 years ago
b435ece
nvme: Add .stop_ctrl to nvme ctrl ops
by Nitzan Carmi
· 7 years ago
187c083
nvme-rdma: Allow DELETING state change failure in error_recovery
by Nitzan Carmi
· 7 years ago
9bad040
nvme-rdma: Don't flush delete_wq by default during remove_one
by Max Gurtovoy
· 7 years ago
77d0612
nvme: centralize ctrl removal prints
by Max Gurtovoy
· 7 years ago
468f0987
Merge branch 'for-jens' of git://git.infradead.org/nvme into for-linus
by Jens Axboe
· 7 years ago
0d30992
nvme-rdma: use blk_rq_payload_bytes instead of blk_rq_bytes
by Christoph Hellwig
· 7 years ago
8000d1f
nvme-rdma: fix sysfs invoked reset_ctrl error flow
by Nitzan Carmi
· 7 years ago
b754a32
nvme-rdma: use NVME_CTRL_CONNECTING state to mark init process
by Max Gurtovoy
· 7 years ago
ad6a0a5
nvme: rename NVME_CTRL_RECONNECTING state to NVME_CTRL_CONNECTING
by Max Gurtovoy
· 7 years ago
0a4b6e2
Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
1dad3a6
nvme-rdma: remove redundant boolean for inline_data
by Max Gurtovoy
· 7 years ago
b227c59
nvme: host delete_work and reset_work on separate workqueues
by Roy Shterman
· 7 years ago
0de5cd3
nvme-fabrics: protect against module unload during create_ctrl
by Roy Shterman
· 7 years ago
d5bf4b7
nvme-rdma: fix concurrent reset and reconnect
by Sagi Grimberg
· 7 years ago
eb1bd24
nvme-rdma: fix memory leak during queue allocation
by Max Gurtovoy
· 7 years ago
f41725b
nvme-rdma: Use mr pool
by Israel Rukshin
· 7 years ago
3ef0279
nvme-rdma: Check remotely invalidated rkey matches our expected rkey
by Sagi Grimberg
· 7 years ago
2f122e4
nvme-rdma: wait for local invalidation before completing a request
by Sagi Grimberg
· 7 years ago
4af7f7f
nvme-rdma: don't complete requests before a send work request has completed
by Sagi Grimberg
· 7 years ago
b4b591c
nvme-rdma: don't suppress send completions
by Sagi Grimberg
· 7 years ago
48832f8
nvme-fabrics: introduce init command check for a queue that is not alive
by Sagi Grimberg
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
ad22c35
nvme: remove handling of multiple AEN requests
by Keith Busch
· 7 years ago
38dabe2
nvme: centralize AEN defines
by Keith Busch
· 7 years ago
1f61def
nvme-rdma: fix nvme_rdma_create_queue_ib error flow
by Max Gurtovoy
· 7 years ago
12fa130
nvme-rdma: reuse nvme_delete_ctrl when reconnect attempts expire
by Sagi Grimberg
· 7 years ago
6cd53d1
nvme: consolidate common code from ->reset_work
by Christoph Hellwig
· 7 years ago
e9bc258
nvme-rdma: remove nvme_rdma_remove_ctrl
by Christoph Hellwig
· 7 years ago
c5017e8
nvme: move controller deletion to common code
by Christoph Hellwig
· 7 years ago
36e835f
nvme-rdma: add support for duplicate_connect option
by James Smart
· 7 years ago
d22524a
nvme: switch controller refcounting to use struct device
by Christoph Hellwig
· 7 years ago
e62a538
nvme-rdma: Add debug message when reaches timeout
by Nitzan Carmi
· 7 years ago
f87c89a
nvme-rdma: align nvme_rdma_device structure
by Max Gurtovoy
· 7 years ago
7db8144
nvme-rdma: fix possible hang when issuing commands during ctrl removal
by Sagi Grimberg
· 7 years ago
f04b9cc
nvme-rdma: Fix error status return in tagset allocation failure
by Sagi Grimberg
· 7 years ago
bd9f075
nvme-rdma: Fix possible double free in reconnect flow
by Sagi Grimberg
· 7 years ago
94f29d4
nvme-rdma: Add BLK_MQ_F_NO_SCHED flag to admin tag set
by Israel Rukshin
· 7 years ago
0ad0bfa
nvme-rdma: stop controller reset if the controller is deleting
by Sagi Grimberg
· 7 years ago
5013e98
nvme-rdma: change queue flag semantics DELETING -> ALLOCATED
by Sagi Grimberg
· 7 years ago
60a5188
nvme-rdma: Don't local invalidate if the queue is not live
by Sagi Grimberg
· 7 years ago
5e1fe61
nvme-rdma: teardown admin/io queues once on error recovery
by Sagi Grimberg
· 7 years ago
0fc176d
nvme-rdma: Check that reinit_request got a proper mr
by Sagi Grimberg
· 7 years ago
0c5b43b
nvme-rdma: move assignment to declaration
by Sagi Grimberg
· 7 years ago
d8bfcee
nvme-rdma: fix wrong logging message
by Sagi Grimberg
· 7 years ago
60070c7
nvme-rdma: pass tagset to directly nvme_rdma_free_tagset
by Sagi Grimberg
· 7 years ago
31b8446
nvme: introduce nvme_reinit_tagset
by Sagi Grimberg
· 7 years ago
e4d753d
nvme-rdma: don't fully stop the controller in error recovery
by Sagi Grimberg
· 7 years ago
0a960afd
nvme-rdma: give up reconnect if state change fails
by Sagi Grimberg
· 7 years ago
126e76f
Merge branch 'for-4.14/block-postmerge' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
a0725ab
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
aa9d464
Merge tag 'for-linus-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma
by Linus Torvalds
· 7 years ago
b925a2d
nvme-rdma: default MR page size to 4k
by Max Gurtovoy
· 7 years ago
a7b7c7a
nvme-rdma: Use unlikely macro in the fast path
by Max Gurtovoy
· 7 years ago
09fdc23
nvme-rdma: call ops->reg_read64 instead of nvmf_reg_read64
by Sagi Grimberg
· 7 years ago
370ae6e
nvme-rdma: cleanup error path in controller reset
by Sagi Grimberg
· 7 years ago
Next »