summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/target/configfs.c
diff options
context:
space:
mode:
authorJames Smart <jsmart2021@gmail.com>2018-06-12 16:28:24 -0700
committerChristoph Hellwig <hch@lst.de>2018-07-23 09:35:13 +0200
commit230f1f9e04e2abee34b1478b3bcc2d947b7cc2a0 (patch)
treebacba46ff1c9cdaca1b9b3de5f3bc9fc46503180 /drivers/nvme/target/configfs.c
parent40c6f9c28ef03f2f2c3ee58c2447a6e6b9a713f2 (diff)
downloadtalos-op-linux-230f1f9e04e2abee34b1478b3bcc2d947b7cc2a0.tar.gz
talos-op-linux-230f1f9e04e2abee34b1478b3bcc2d947b7cc2a0.zip
nvme: move init of keep_alive work item to controller initialization
Currently, the code initializes the keep alive work item whenever nvme_start_keep_alive() is called. However, this routine is called several times while reconnecting, etc. Although it's hoped that keep alive is always disabled and not scheduled when start is called, re-initing if it were scheduled or completing can have very bad side effects. There's no need for re-initialization. Move the keep_alive work item and cmd struct initialization to controller init. Signed-off-by: James Smart <james.smart@broadcom.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'drivers/nvme/target/configfs.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud