nvmet-fcloop: track ref counts for nports
authorDaniel Wagner <wagi@kernel.org>
Wed, 7 May 2025 12:22:57 +0000 (14:22 +0200)
committerChristoph Hellwig <hch@lst.de>
Tue, 20 May 2025 03:34:26 +0000 (05:34 +0200)
commitd6c40d87e7fed4b10f2fe93c90487145e2622ebf
tree4d93671bec634a5f2ed9fd7390d9a5e66f219018
parent6b262697dafeb8d558f9ddb2207159ec770e213e
nvmet-fcloop: track ref counts for nports

A nport object is always used in association with targerport,
remoteport, tport and rport objects. Add explicit references for any of
the associated object. This ensures that nport is not removed too early
on shutdown sequences.

Signed-off-by: Daniel Wagner <wagi@kernel.org>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/target/fcloop.c