Spdk/lib/nvmf
Daniel Verkamp ab7deee952 nvmf: fix double subsystem list removal
spdk_shutdown_nvmf_subsystems() was removing the subsystem from the
list, but nvmf_delete_subsystem() also wants to remove it, so drop the
extra removal.

Also rewrite the shutdown loop as a TAILQ_FOREACH_SAFE() to make the
static analyzer happy (and make it more obvious that the loop will
terminate).

Change-Id: Iccadafa77d9cd3e26be21c0f11e62cfc1ef0197c
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-08-17 09:30:37 -07:00
..
conf.c nvmf: Allow users to configure which lcore each subsystem runs on 2016-08-16 09:20:42 -07:00
conf.h nvmf: add NVMe over Fabrics userspace target 2016-06-06 15:21:25 -07:00
direct.c Revert "nvmf: only poll admin queue once every 10 ms" 2016-08-15 15:49:19 -07:00
Makefile nvmf: Add nvmf controller operation structure. 2016-08-09 15:50:40 -07:00
nvmf_internal.h nvmf: Allow users to configure which lcore each subsystem runs on 2016-08-16 09:20:42 -07:00
nvmf.c nvmf: Allow users to configure which lcore each subsystem runs on 2016-08-16 09:20:42 -07:00
rdma.c nvmf: Allow users to configure which lcore each subsystem runs on 2016-08-16 09:20:42 -07:00
request.c nvmf: check Connect command RECFMT field 2016-08-17 09:12:48 -07:00
request.h nvmf: Add nvmf controller operation structure. 2016-08-09 15:50:40 -07:00
session.c nvmf: Add nvmf controller operation structure. 2016-08-09 15:50:40 -07:00
session.h nvmf: use Connect command SQSIZE to manage SQHD 2016-08-08 08:45:38 -07:00
subsystem.c nvmf: fix double subsystem list removal 2016-08-17 09:30:37 -07:00
subsystem.h Revert "nvmf: only poll admin queue once every 10 ms" 2016-08-15 15:49:19 -07:00
transport.c nvmf: Remove g_nvmf_tgt global usage from transport layer 2016-07-26 14:24:39 -07:00
transport.h nvmf: Add a transport specific session 2016-07-28 09:00:47 -07:00