]> git.baikalelectronics.ru Git - kernel.git/commit
nvme-fabrics: get a reference when reusing a nvme_host structure
authorChristoph Hellwig <hch@lst.de>
Thu, 18 Aug 2016 18:16:35 +0000 (11:16 -0700)
committerSagi Grimberg <sagi@grimberg.me>
Fri, 19 Aug 2016 11:22:12 +0000 (14:22 +0300)
commitd6faad08ae789ce56fca63360d69461557496fcd
treeb4b303fd633b44036c38c7448a2fee46cdb46c80
parent0b7b2ea9a538739286b21284f47a4d1cfa185a8f
nvme-fabrics: get a reference when reusing a nvme_host structure

Without this we'll get a use after free after connecting two controller
using the same hostnqn and then disconnecting one of them.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jay Freyensee <james_p_freyensee@linux.intel.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
drivers/nvme/host/fabrics.c