From 2597ebbede2c0a989a21d0fe52020174aa330acd Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Fri, 24 Mar 2023 22:43:32 +0000 Subject: [PATCH] nvmf: point poll_groups back to their spdk_nvmf_tgt Signed-off-by: Jim Harris Change-Id: Ie7eaeb3aa65f0a8f8f9e811d025045fff7f77724 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17332 Tested-by: SPDK CI Jenkins Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk Reviewed-by: Ben Walker --- include/spdk/nvmf_transport.h | 2 ++ lib/nvmf/nvmf.c | 1 + 2 files changed, 3 insertions(+) diff --git a/include/spdk/nvmf_transport.h b/include/spdk/nvmf_transport.h index edb054580..6f342664c 100644 --- a/include/spdk/nvmf_transport.h +++ b/include/spdk/nvmf_transport.h @@ -172,6 +172,8 @@ struct spdk_nvmf_poll_group { spdk_nvmf_poll_group_destroy_done_fn destroy_cb_fn; void *destroy_cb_arg; + struct spdk_nvmf_tgt *tgt; + TAILQ_ENTRY(spdk_nvmf_poll_group) link; pthread_mutex_t mutex; diff --git a/lib/nvmf/nvmf.c b/lib/nvmf/nvmf.c index 18e74dab4..e97dffde0 100644 --- a/lib/nvmf/nvmf.c +++ b/lib/nvmf/nvmf.c @@ -174,6 +174,7 @@ nvmf_tgt_create_poll_group(void *io_device, void *ctx_buf) uint32_t sid; int rc; + group->tgt = tgt; TAILQ_INIT(&group->tgroups); TAILQ_INIT(&group->qpairs); group->thread = thread;