f2b22d68d6
The poll group pause, resume, remove, and add functions are only called from the subsystem_state_change_on_pg function. Previously, they would return immediately and the state change would move on to the next channel. However, some of these functions (specifically remove) kick off asynchronous APIs and we should not iterate past them until those asynchronous operations complete. Change-Id: I78804273b39f2d171ba26ac4478ad515356833f3 Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.gerrithub.io/419289 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>