Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
6cd53d14aaa006b5543f06fbf5e1680ce61c6c6e
/
drivers
/
nvme
/
host
/
rdma.c
6cd53d1
nvme: consolidate common code from ->reset_work
by Christoph Hellwig
· 8 years ago
e9bc258
nvme-rdma: remove nvme_rdma_remove_ctrl
by Christoph Hellwig
· 8 years ago
c5017e8
nvme: move controller deletion to common code
by Christoph Hellwig
· 8 years ago
36e835f
nvme-rdma: add support for duplicate_connect option
by James Smart
· 8 years ago
d22524a
nvme: switch controller refcounting to use struct device
by Christoph Hellwig
· 8 years ago
e62a538
nvme-rdma: Add debug message when reaches timeout
by Nitzan Carmi
· 8 years ago
f87c89a
nvme-rdma: align nvme_rdma_device structure
by Max Gurtovoy
· 8 years ago
94f29d4
nvme-rdma: Add BLK_MQ_F_NO_SCHED flag to admin tag set
by Israel Rukshin
· 8 years ago
0ad0bfa
nvme-rdma: stop controller reset if the controller is deleting
by Sagi Grimberg
· 8 years ago
5013e98
nvme-rdma: change queue flag semantics DELETING -> ALLOCATED
by Sagi Grimberg
· 8 years ago
60a5188
nvme-rdma: Don't local invalidate if the queue is not live
by Sagi Grimberg
· 8 years ago
5e1fe61
nvme-rdma: teardown admin/io queues once on error recovery
by Sagi Grimberg
· 8 years ago
0fc176d
nvme-rdma: Check that reinit_request got a proper mr
by Sagi Grimberg
· 8 years ago
0c5b43b
nvme-rdma: move assignment to declaration
by Sagi Grimberg
· 8 years ago
d8bfcee
nvme-rdma: fix wrong logging message
by Sagi Grimberg
· 8 years ago
60070c7
nvme-rdma: pass tagset to directly nvme_rdma_free_tagset
by Sagi Grimberg
· 8 years ago
31b8446
nvme: introduce nvme_reinit_tagset
by Sagi Grimberg
· 8 years ago
e4d753d
nvme-rdma: don't fully stop the controller in error recovery
by Sagi Grimberg
· 8 years ago
0a960afd
nvme-rdma: give up reconnect if state change fails
by Sagi Grimberg
· 8 years ago
126e76f
Merge branch 'for-4.14/block-postmerge' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
a0725ab
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
aa9d464
Merge tag 'for-linus-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma
by Linus Torvalds
· 8 years ago
b925a2d
nvme-rdma: default MR page size to 4k
by Max Gurtovoy
· 8 years ago
a7b7c7a
nvme-rdma: Use unlikely macro in the fast path
by Max Gurtovoy
· 8 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
· 8 years ago
31fdf18
nvme-rdma: reuse configure/destroy_admin_queue
by Sagi Grimberg
· 8 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
4897ad4
nvme-rdma: remove NVME_RDMA_MAX_SEGMENT_SIZE
by Johannes Thumshirn
· 8 years ago
d3cf4d9
Merge branch 'misc' into k.o/for-next
by Doug Ledford
· 8 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
· 8 years ago
0b36658
nvme-rdma: use intelligent affinity based queue mappings
by Sagi Grimberg
· 8 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
fb05133
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
b282a88
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
d6296d3
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
· 9 years ago
782d820
nvme-rdma: Give some more grace for rdma connection establishment
by Sagi Grimberg
· 8 years ago
dc2ad16
nvme-rdma: handle cpu unplug when re-establishing the controller
by Sagi Grimberg
· 8 years ago
f363b08
blk-mq: constify struct blk_mq_ops
by Eric Biggers
· 8 years ago
c248c64
nvme-rdma: handle cpu unplug when re-establishing the controller
by Sagi Grimberg
· 8 years ago
b43daed
scripts/spelling.txt: add "embeded" pattern and fix typo instances
by Masahiro Yamada
· 8 years ago
ac1820f
Merge tag 'for-next-dma_ops' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma
by Linus Torvalds
· 8 years ago
8f4e8da
nvme-rdma: add support for host_traddr
by Max Gurtovoy
· 8 years ago
3ee80c3
nvme-rdma: move nvme cm status helper to .h file
by Max Gurtovoy
· 8 years ago
e5a39dd
nvme: make nvmf_register_transport require a create_ctrl callback
by Johannes Thumshirn
· 9 years ago
aebf526
block: fold cmd_type into the REQ_OP_ space
by Christoph Hellwig
· 9 years ago
57292b5
block: introduce blk_rq_is_passthrough
by Christoph Hellwig
· 9 years ago
92f4ae3
nvme-rdma: Switch from dma_device to dev.parent
by Bart Van Assche
· 9 years ago
b131c61
nvme: use blk_rq_payload_bytes
by Christoph Hellwig
· 9 years ago
1392370e
nvme-rdma: fix nvme_rdma_queue_is_ready
by Christoph Hellwig
· 9 years ago
4d5b57e
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma
by Linus Torvalds
· 9 years ago
7f03953
nvme-rdma: use rdma connection reject helper functions
by Steve Wise
· 9 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
f9d03f9
block: improve handling of the magic discard payload
by Christoph Hellwig
· 9 years ago
721b391
nvme-fabrics: set sqe.command_id in core not transports
by James Smart
· 9 years ago
27a4bee
nvme-rdma: align to generic ib_event logging helper
by Max Gurtovoy
· 9 years ago
d4a5340
nvme-rdma: remove redundant define
by Sagi Grimberg
· 9 years ago
76c08bf
nvme-rdma: force queue size to respect controller capability
by Samuel Jones
· 9 years ago
bac0000
nvme: untangle 0 and BLK_MQ_RQ_QUEUE_OK
by Omar Sandoval
· 9 years ago
Next »