1
0
Fork 0
remarkable-linux/drivers/nvme/target
Max Gurtuvoy 955887c1fe nvmet: reset keep alive timer in controller enable
[ Upstream commit d68a90e148 ]

Controllers that are not yet enabled should not really enforce keep alive
timeouts, but we still want to track a timeout and cleanup in case a host
died before it enabled the controller.  Hence, simply reset the keep
alive timer when the controller is enabled.

Suggested-by: Max Gurtovoy <maxg@mellanox.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-08-24 13:09:02 +02:00
..
Kconfig nvmet-rdma: depend on INFINIBAND_ADDR_TRANS 2018-06-21 04:02:50 +09:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
admin-cmd.c nvmet: add support for reporting the host identifier 2017-08-30 15:05:18 +02:00
configfs.c nvmet: use NVME_NSID_ALL 2017-08-28 21:38:19 +02:00
core.c nvmet: reset keep alive timer in controller enable 2018-08-24 13:09:02 +02:00
discovery.c nvme: use a single NVME_AQ_DEPTH and relax it to 32 2017-06-28 08:14:13 -06:00
fabrics-cmd.c nvmet: implement valid sqhd values in completions 2017-09-25 08:56:05 -06:00
fc.c nvmet-fc: fix target sgl list on large transfers 2018-08-09 12:16:39 +02:00
fcloop.c nvme_fcloop: fix abort race condition 2018-04-12 12:32:16 +02:00
io-cmd.c block: replace bi_bdev with a gendisk pointer and partitions index 2017-08-23 12:49:55 -06:00
loop.c nvme-loop: check if queue is ready in queue_rq 2018-02-03 17:38:58 +01:00
nvmet.h nvmet: synchronize sqhd update 2017-10-19 09:16:12 +02:00
rdma.c nvmet-rdma: update queue list during ib_device removal 2017-12-17 15:08:00 +01:00