]> git.baikalelectronics.ru Git - kernel.git/commit
nvme: take refcount on transport module
authorNitzan Carmi <nitzanc@mellanox.com>
Thu, 4 Jan 2018 15:56:13 +0000 (17:56 +0200)
committerChristoph Hellwig <hch@lst.de>
Mon, 8 Jan 2018 15:56:57 +0000 (16:56 +0100)
commit007035a7bb3ced89723e4b0e9756722ad423ab11
treeffe8e6a1d08ce51fc1d3f1197e3fecf5c13a91e7
parentd882a068d486d65dd095c2bc4c98934fe53b8266
nvme: take refcount on transport module

The block device is backed by the transport so we must ensure that the
transport driver will not be removed until all references are released.
Otherwise, we might end up referencing freed memory.

Reviewed-by: Max Gurtovoy <maxg@mellanox.com>
Signed-off-by: Nitzan Carmi <nitzanc@mellanox.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/core.c