Spdk/test/unit/lib/nvme
balaji a2a82087b9 NVMe: Defer the notices processing in the AER callback untill all the CQE entries have been processed.
When the format command is issued, the kioxia drives responds with "NS Attr change" notices.
In the callback function of the notice, the CQ Head Doorbell is updated twice with the same
value while issuing the Active NS list & identify NS commands.

Fixes:  #1701

Signed-off-by: G.Balaji <gbalajieie@gmail.com>
Change-Id: I8cc80fba0a226c22753e605ef3129602a9313ce7
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7149
Community-CI: Broadcom CI
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2021-04-21 23:19:05 +00:00
..
nvme_ctrlr_cmd.c test/nvme_ctrlr_cmd: cases for adding requests abort 2021-04-12 22:43:24 +00:00
nvme_ctrlr_ocssd_cmd.c test/nvme_ctrlr_ocssd_cmd: check ocssd supported 2021-04-19 12:49:35 +00:00
nvme_ctrlr.c nvme: return errno instead of assertion when mapping PRPs 2021-04-20 20:24:23 +00:00
nvme_cuse.c test/nvme_cuse: build nvme_cuse unittest file 2021-03-12 08:31:11 +00:00
nvme_io_msg.c test/nvme_io_msg: cases for io_msg_ctrlr register and unregister 2021-03-29 07:35:04 +00:00
nvme_ns_cmd.c test/unit/nvme: relax some nvme_ns_cmd_ut asserts 2021-04-14 15:35:08 +00:00
nvme_ns_ocssd_cmd.c ut/nvme: Fix uninitialized controller structure 2021-04-12 20:59:51 +00:00
nvme_ns.c unittest/nvme_ns: increase code coverage 2021-03-30 11:48:54 +00:00
nvme_pcie_common.c nvme: move AER handling to a separate function 2021-04-16 15:01:33 +00:00
nvme_pcie.c unit: add nvme pcie hotplug monitor unit test 2021-04-19 12:55:17 +00:00
nvme_poll_group.c test/nvme_poll_group: cases for getting and freeing stats 2021-04-19 12:48:52 +00:00
nvme_qpair.c NVMe: Defer the notices processing in the AER callback untill all the CQE entries have been processed. 2021-04-21 23:19:05 +00:00
nvme_quirks.c log: simplify SPDK_LOG_REGISTER_COMPONENT 2020-10-14 08:00:35 +00:00
nvme_rdma.c unittest/nvme_rdma: increase code coverage for nvme_rdma.c 2021-04-12 22:40:33 +00:00
nvme_tcp.c unittest/nvme_tcp: increase code coverage for nvme_tcp_pdu_ch_handle. 2021-04-19 12:52:40 +00:00
nvme_transport.c test/nvme_transport: cases for adding and removing poll group 2021-03-22 09:46:18 +00:00
nvme.c test/nvme: cases for nvme parsing functions 2021-04-19 12:52:29 +00:00
Makefile lib: add a hotplug lib for device 2021-04-12 09:48:21 +00:00