Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
b0e8ed933a57042080763b587c8f5a9bec958b0a
/
drivers
/
nvme
/
host
/
rdma.c
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
· 8 years ago
370ae6e
nvme-rdma: cleanup error path in controller reset
by Sagi Grimberg
· 8 years ago
68e16fc
nvme-rdma: introduce nvme_rdma_start_queue
by Sagi Grimberg
· 8 years ago
41e8cfa
nvme-rdma: rename nvme_rdma_init_queue to nvme_rdma_alloc_queue
by Sagi Grimberg
· 8 years ago
148b4e7
nvme-rdma: stop queues instead of simply flipping their state
by Sagi Grimberg
· 8 years ago
a57bd54
nvme-rdma: introduce configure/destroy io queues
by Sagi Grimberg
· 7 years ago
31fdf18
nvme-rdma: reuse configure/destroy_admin_queue
by Sagi Grimberg
· 7 years ago
3f02fff
nvme-rdma: don't free tagset on resets
by Sagi Grimberg
· 8 years ago
18398af
nvme-rdma: disable the controller on resets
by Sagi Grimberg
· 8 years ago
b28a308
nvme-rdma: move tagset allocation to a dedicated routine
by Sagi Grimberg
· 8 years ago
34b6c23
nvme: Add admin_tagset pointer to nvme_ctrl
by Sagi Grimberg
· 8 years ago
90af351
nvme-rdma: move nvme_rdma_configure_admin_queue code location
by Sagi Grimberg
· 8 years ago
4897ad4e
nvme-rdma: remove NVME_RDMA_MAX_SEGMENT_SIZE
by Johannes Thumshirn
· 7 years ago
d3cf4d9
Merge branch 'misc' into k.o/for-next
by Doug Ledford
· 7 years ago
5138e4b
nvme-rdma: remove redundant empty device add callout
by Sagi Grimberg
· 8 years ago
d352ae2
blk-mq: Make blk_mq_reinit_tagset() calls easier to read
by Bart Van Assche
· 7 years ago
0b36658
nvme-rdma: use intelligent affinity based queue mappings
by Sagi Grimberg
· 7 years ago
842594c
nvme-rdma: unconditionally recycle the request mr
by Sagi Grimberg
· 8 years ago
d09f2b4
nvme: split nvme_uninit_ctrl into stop and uninit
by Sagi Grimberg
· 8 years ago
fb051339
nvme-rdma: quiesce/unquiesce admin_q instead of start/stop its hw queues
by Sagi Grimberg
· 8 years ago
5e599d7
nvme-rdma: remove race conditions from IB signalling
by Marta Rybczynska
· 8 years ago
4c8b99f
nvme-rdma: update tagset nr_hw_queues after reconnecting/resetting
by Sagi Grimberg
· 8 years ago
20d0dfe
nvme: move ctrl cap to struct nvme_ctrl
by Sagi Grimberg
· 8 years ago
d858e5f
nvme: move queue_count to the nvme_ctrl
by Sagi Grimberg
· 8 years ago
180de007
nvme: read the subsystem NQN from Identify Controller
by Christoph Hellwig
· 8 years ago
7aa1f42
nvme: use a single NVME_AQ_DEPTH and relax it to 32
by Sagi Grimberg
· 8 years ago
d86c4d8
nvme: move reset workqueue handling to common code
by Christoph Hellwig
· 8 years ago
385475e
nvme-rdma: merge init_request and exit_request methods
by Christoph Hellwig
· 8 years ago
bb472ba
nvme-rdma: fix error code in nvme_rdma_create_ctrl()
by Dan Carpenter
· 8 years ago
fdf9dfa
nvme: move nr_reconnects to nvme_ctrl
by Sagi Grimberg
· 8 years ago
9a6327d
nvme: Move transports to use nvme-core workqueue
by Sagi Grimberg
· 8 years ago
b282a88d
nvme-rdma: Get rid of CONNECTED state
by Sagi Grimberg
· 8 years ago
abf87d5
nvme-rdma: rework rdma connection establishment error path
by Sagi Grimberg
· 8 years ago
ca6e95b
nvme-rdma: make nvme_rdma_[create|destroy]_queue_ib symmetrical
by Sagi Grimberg
· 8 years ago
c8295d1
nvme-rdma: Don't rearm the CQ when polling directly
by Sagi Grimberg
· 8 years ago
dc5bc6a
nvme-rdma: Make queue flags bit numbers and not shifts
by Sagi Grimberg
· 8 years ago
3dee63c
nvme-rdma: get rid of unused ctrl lock
by Sagi Grimberg
· 8 years ago
a104c9f
nvme-rdma: fix merge error
by Christoph Hellwig
· 8 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 8 years ago
fc17b65
blk-mq: switch ->queue_rq return value to blk_status_t
by Christoph Hellwig
· 8 years ago
e818a5b
nvme-rdma: fast fail incoming requests while we reconnect
by Sagi Grimberg
· 8 years ago
d3d5b87
nvme: replace is_flags field in nvme_ctrl_ops with a flags field
by Christoph Hellwig
· 8 years ago
0544f54
nvme-rdma: support devices with queue size < 32
by Marta Rybczynska
· 8 years ago
d6296d39
blk-mq: update ->init_request and ->exit_request prototypes
by Christoph Hellwig
· 8 years ago
6947529
Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
27fa9bc
nvme: split nvme status from block req->errors
by Christoph Hellwig
· 8 years ago
1af76dd
nvme-rdma: Fix sqsize wrong assignment based on ctrl MQES capability
by Sagi Grimberg
· 8 years ago
77f02a7
nvme: factor request completion code into a common helper
by Christoph Hellwig
· 8 years ago
e806666
nvme-rdma: increment request retries counter before requeuing
by Sagi Grimberg
· 8 years ago
fd8563c
nvme-rdma: Support ctrl_loss_tmo
by Sagi Grimberg
· 8 years ago
7777bde
nvme-rdma: get rid of local reconnect_delay
by Sagi Grimberg
· 8 years ago
a56c79c
nvme-rdma: fix module_init (theoretical) error path
by Sagi Grimberg
· 8 years ago
0928f9b
nvme-rdma: use inet_pton_with_scope helper
by Sagi Grimberg
· 8 years ago
Next »