Spdk/lib/ftl
Wojciech Malikowski b08337c216 lib/ftl: Fix padding size calculation
Padding size calculation should take into account
already acquired write buffer entries in case
number of blocks left for closing band is less than
write buffer size.

Change-Id: I0f9c9bc94eb5a4736eede30ec424c81103e1256f
Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/463525
Reviewed-by: Paul Luse <paul.e.luse@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2019-08-21 23:14:25 +00:00
..
ftl_anm.c lib/ftl: Enable ANM events handling 2019-07-03 04:28:13 +00:00
ftl_anm.h lib/ftl: Enable ANM events handling 2019-07-03 04:28:13 +00:00
ftl_band.c lib/ftl: ANM during write error handling 2019-08-05 16:30:19 +00:00
ftl_band.h lib/ftl: keep reloc traffic out of non-volatile cache 2019-07-12 12:39:38 +00:00
ftl_core.c lib/ftl: Fix padding size calculation 2019-08-21 23:14:25 +00:00
ftl_core.h lib/ftl: Update initialization of io channel 2019-08-12 21:37:13 +00:00
ftl_debug.c lib/ftl: Track cached lba map segments 2019-06-11 06:21:46 +00:00
ftl_debug.h lib/ftl: Remove ftl_md struct from band 2019-06-07 04:39:14 +00:00
ftl_init.c lib/ftl: Update initialization of io channel 2019-08-12 21:37:13 +00:00
ftl_io.c lib/ftl: Update initialization of io channel 2019-08-12 21:37:13 +00:00
ftl_io.h lib/ftl: allow writes bypassing non-volatile cache 2019-07-12 12:39:38 +00:00
ftl_ppa.h ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_reloc.c lib/ftl: eliminate PAGE_SIZE 2019-08-07 12:36:05 +00:00
ftl_reloc.h check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_restore.c lib/ftl: Update initialization of io channel 2019-08-12 21:37:13 +00:00
ftl_rwb.c lib/ftl: Remove buffer alignment requirements 2019-07-23 04:00:05 +00:00
ftl_rwb.h lib/ftl: keep reloc traffic out of non-volatile cache 2019-07-12 12:39:38 +00:00
ftl_trace.c lib/ftl: Remove ftl_md struct from band 2019-06-07 04:39:14 +00:00
ftl_trace.h lib/ftl: traces refactor 2019-04-01 09:05:33 +00:00
Makefile ftl: Added trace support 2019-01-18 18:58:04 +00:00