Spdk/test/unit/lib/nvme
Konrad Sztyber 7de1e81907 nvme: guard admin qpair error injection queue
Admin commands can be sent and polled from any thread, which also means
that the error injection queue on the admin qpair can be accessed from
multiple threads.  Therefore, any modifications to that queue should be
done under the ctrlr lock.

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: Ib1ed194405cb5b93f65a007b9749fd4433dc367d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11099
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Michael Haeuptle <michaelhaeuptle@gmail.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Mellanox Build Bot
2022-06-30 13:32:31 -04:00
..
nvme_ctrlr_cmd.c nvme: Do not track a separate active namespace list 2022-06-30 13:32:30 -04:00
nvme_ctrlr_ocssd_cmd.c nvme: Do not track a separate active namespace list 2022-06-30 13:32:30 -04:00
nvme_ctrlr.c UT/NVMe: Fix compilation warnings 2022-06-30 13:32:31 -04:00
nvme_cuse.c nvme: Add metadata support to io commands 2022-06-30 13:32:30 -04:00
nvme_fabric.c nvme/fabric: extract prop set/get to separate sync/async functions 2022-06-30 13:32:24 -04:00
nvme_io_msg.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_ns_cmd.c UT/NVMe: Fix compilation warnings 2022-06-30 13:32:31 -04:00
nvme_ns_ocssd_cmd.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_ns.c spelling: test 2022-06-30 13:32:28 -04:00
nvme_opal.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_pcie_common.c nvme/pcie: only set qpair state from qpair's thread 2022-06-30 13:32:27 -04:00
nvme_pcie.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_poll_group.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_qpair.c nvme: guard admin qpair error injection queue 2022-06-30 13:32:31 -04:00
nvme_quirks.c test: optimize unit test .gitignore files 2021-08-20 07:29:57 +00:00
nvme_rdma.c nvme_rdma: Remove a guard for recursive calls from poll_group_disconnect_qpair() 2022-06-30 13:32:30 -04:00
nvme_tcp.c UT/NVMe: Fix compilation warnings 2022-06-30 13:32:31 -04:00
nvme_transport.c nvme: Limit spdk_nvme_poll_group_remove() to use only for disconnected qpairs 2022-06-30 13:32:30 -04:00
nvme.c spelling: test 2022-06-30 13:32:28 -04:00
Makefile test/nvme_opal: build nvme_opal unittest file 2021-06-07 07:24:47 +00:00