c5c102ce55
Removing band from "free list" is moved from FTL_BAND_STATE_OPENING to FTL_BAND_STATE_PREP state's change actions. This will fix race condition when one band is prepared (erased) and write pointer is trying to get next active band. Change-Id: I9e4fe9482a01ee732271736e4a0e6fcedf2582d8 Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com> Reviewed-on: https://review.gerrithub.io/c/445118 Reviewed-by: Jakub Radtke <jakub.radtke@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
ftl_anm.c | ||
ftl_anm.h | ||
ftl_band.c | ||
ftl_band.h | ||
ftl_core.c | ||
ftl_core.h | ||
ftl_debug.c | ||
ftl_debug.h | ||
ftl_init.c | ||
ftl_io.c | ||
ftl_io.h | ||
ftl_ppa.h | ||
ftl_reloc.c | ||
ftl_reloc.h | ||
ftl_restore.c | ||
ftl_rwb.c | ||
ftl_rwb.h | ||
ftl_trace.c | ||
ftl_trace.h | ||
Makefile |