]> asedeno.scripts.mit.edu Git - linux.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)
commit85088c4a0f65f0be25a98164ec6bca02ac5cad04
treeffe8e6a1d08ce51fc1d3f1197e3fecf5c13a91e7
parent2b1b7e784a63f5ded4dda804e05e3f34b3880b25
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