Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
056c1722014104b70d36fe71b683f71637f1a708
/
drivers
/
nvme
/
host
/
fabrics.c
73a5379
nvme-fabrics: allow to queue requests for live queues
by Sagi Grimberg
· 4 years, 4 months ago
d7144f5
nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance
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, 6 months ago
8d8a50e
nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow
by Takashi Iwai
· 4 years, 10 months ago
2d352df
nvme-fabrics: allow discovery subsystems accept a kato
by Sagi Grimberg
· 6 years ago
e7832cb
nvme: make fabrics command run on a separate request queue
by Sagi Grimberg
· 5 years ago
52b4451
nvme-fabrics: Add type of service (TOS) configuration
by Israel Rukshin
· 5 years ago
7a1f46e
nvme: introduce nvme_is_fabrics to check fabrics cmd
by Minwoo Im
· 6 years ago
94e970b
nvme-fabrics: remove unused argument
by Minwoo Im
· 6 years ago
a2faf94
nvme-fabrics: check more command sizes
by Minwoo Im
· 6 years ago
9002c4e
nvme-fabrics: convert to SPDX identifiers
by Christoph Hellwig
· 6 years ago
a467fc5
nvme-fabrics: document the poll function argument
by Bart Van Assche
· 6 years ago
9846ac0
nvme-fabrics: unset write/poll queues for discovery controllers
by Sagi Grimberg
· 6 years ago
89d4380
nvme-fabrics: allow user to pass in nr_poll_queues
by Sagi Grimberg
· 6 years ago
26c6822
nvme-fabrics: allow nvmf_connect_io_queue to poll
by Sagi Grimberg
· 6 years ago
6287b51
nvme-core: optionally poll sync commands
by Sagi Grimberg
· 6 years ago
330f6b8
nvme-fabrics: allow user to set nr_write_queues for separate queue maps
by Sagi Grimberg
· 6 years ago
20d44e8
nvme-fabrics: allow user passing data digest
by Sagi Grimberg
· 6 years ago
3b49fa8
nvme-fabrics: allow user passing header digest
by Sagi Grimberg
· 6 years ago
8154ed7
nvme: disable fabrics SQ flow control when asked by the user
by Sagi Grimberg
· 6 years ago
b7c7be6f6
nvme-fabrics: move controller options matching to fabrics
by Sagi Grimberg
· 6 years ago
783f4a4
nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O
by James Smart
· 6 years ago
73ba2fb
Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
66414e8
nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever
by Tal Shorer
· 6 years ago
6cdefc6
nvme: if_ready checks to fail io to deleting controller
by James Smart
· 6 years ago
35897b9
nvme-fabrics: fix and refine state checks in __nvmf_check_ready
by Christoph Hellwig
· 7 years ago
3bc32bb
nvme-fabrics: refactor queue ready check
by Christoph Hellwig
· 7 years ago
12a0b66
nvme: don't hold nvmf_transports_rwsem for more than transport lookups
by Johannes Thumshirn
· 7 years ago
cc456b6
nvme-fabrics: allow internal passthrough command on deleting controllers
by Christoph Hellwig
· 7 years ago
1e5f446
nvme: fix KASAN warning when parsing host nqn
by Hannes Reinecke
· 7 years ago
181303d
nvme-fabrics: allow duplicate connections to the discovery controller
by Hannes Reinecke
· 7 years ago
461fbc8
nvme-fabrics: centralize discovery controller defaults
by Hannes Reinecke
· 7 years ago
ffecb0b
nvme-fabrics: remove unnecessary controller subnqn validation
by James Smart
· 7 years ago
59a2f3f
nvme: fix potential memory leak in option parsing
by Chengguang Xu
· 7 years ago
bb06ec31
nvme: expand nvmf_check_if_ready checks
by James Smart
· 7 years ago
74c6c71
nvme: don't send keep-alives to the discovery controller
by Johannes Thumshirn
· 7 years ago
0475821
nvme-fabrics: Ignore nr_io_queues option for discovery controllers
by Roland Dreier
· 7 years ago
5a1e595
nvme-fabrics: don't check for non-NULL module in nvmf_register_transport
by Christoph Hellwig
· 7 years ago
0a4b6e2
Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
6e49412
nvme: don't free uuid pointer before printing it
by Johannes Thumshirn
· 7 years ago
df351ef
nvme-fabrics: fix memory leak when parsing host ID option
by Roland Dreier
· 7 years ago
0de5cd3
nvme-fabrics: protect against module unload during create_ctrl
by Roy Shterman
· 7 years ago
6b01823
nvme-fabrics: initialize default host->id in nvmf_host_default()
by Ewan D. Milne
· 7 years ago
ab9e00c
nvme: track subsystems
by Christoph Hellwig
· 7 years ago
c5017e8
nvme: move controller deletion to common code
by Christoph Hellwig
· 7 years ago
3b33876
nvme: add duplicate_connect option
by James Smart
· 7 years ago
d1f1071
nvme-fabrics: request transport module
by Sagi Grimberg
· 7 years ago
8edd11c
nvme-fabrics: Allow 0 as KATO value
by Guilherme G. Piccoli
· 7 years ago
40a5fce
nvme-fabrics: generate spec-compliant UUID NQNs
by Daniel Verkamp
· 7 years ago
489beb9
nvme-fabrics: Convert nvmf_transports_mutex to an rwsem
by Roland Dreier
· 7 years ago
9b483da
nvme-fabrics: log a warning if hostid is invalid
by Guan Junxiong
· 7 years ago
81a0b8d
nvme-fabrics: fix reporting of unrecognized options
by Christoph Hellwig
· 7 years ago
b1465c6
nvme-fabrics: verify that a controller returns the correct NQN
by Christoph Hellwig
· 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
6bfe042
nvme: add hostid token to fabric options
by Johannes Thumshirn
· 8 years ago
97ddc36e
nvmf: keep track of nvmet connect error status
by Guan Junxiong
· 8 years ago
fdf9dfa
nvme: move nr_reconnects to nvme_ctrl
by Sagi Grimberg
· 8 years ago
8e41226
nvme: switch to uuid_t
by Christoph Hellwig
· 8 years ago
42a4527
nvme-fabrics: Allow ctrl loss timeout configuration
by Sagi Grimberg
· 8 years ago
e5a39dd
nvme: make nvmf_register_transport require a create_ctrl callback
by Johannes Thumshirn
· 8 years ago
6eb7283
nvme-fabrics: Adjust source code indentation
by Bart Van Assche
· 8 years ago
f3116d8
nvme-fabrics: Fix a memory leak in an nvmf_create_ctrl() error path
by Bart Van Assche
· 8 years ago
8eadfcb
nvme-fabrics: Fix memory leaks in nvmf_parse_options()
by Bart Van Assche
· 8 years ago
d49187e
nvme: introduce struct nvme_request
by Christoph Hellwig
· 8 years ago
513a4be
Merge branch 'for-4.9/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
478bcb9
nvme-fabrics: Add host_traddr options field to host infrastructure
by James Smart
· 8 years ago
0fe51ff
nvme-fabrics: rework nvmf_get_address() for variable options
by James Smart
· 8 years ago
98096d8
nvme-fabrics: get a reference when reusing a nvme_host structure
by Christoph Hellwig
· 8 years ago
7a665d2
nvme-fabrics: change NQN UUID to big-endian format
by Daniel Verkamp
· 9 years ago
f994d9d
fabrics: define admin sqsize min default, per spec
by Jay Freyensee
· 8 years ago
e76debd
nvme-fabrics: add-remove ctrl repeat fix
by Ming Lin
· 9 years ago
6a92967
nvme-fabrics: Remove tl_retry_count
by Sagi Grimberg
· 9 years ago
038bd4c
nvme: add keep-alive support
by Sagi Grimberg
· 9 years ago
07bfcd0
nvme-fabrics: add a generic NVMe over Fabrics library
by Christoph Hellwig
· 9 years ago