Spdk/lib/ftl
Wojciech Malikowski 5d82fa6af7 lib/ftl: Pass errors from nvme layer only in completion callback
FTL should pass IO errors to upper layer only in
completion callback to be consistent on sync and
async error paths.

Change-Id: I29c81af477b476c1e10b7933126737a222553ffa
Signed-off-by: Wojciech Malikowski <wojciech.malikowski@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/447176
Tested-by: SPDK CI Jenkins <sys_sgci@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>
2019-03-15 05:03:39 +00:00
..
ftl_anm.c check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_anm.h check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_band.c lib/ftl: Pass errors from nvme layer only in completion callback 2019-03-15 05:03:39 +00:00
ftl_band.h ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_core.c lib/ftl: Pass errors from nvme layer only in completion callback 2019-03-15 05:03:39 +00:00
ftl_core.h lib/ftl: Pass errors from nvme layer only in completion callback 2019-03-15 05:03:39 +00:00
ftl_debug.c ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_debug.h ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_init.c lib/ftl: Remove NULL pointer checks in external APIs 2019-02-08 16:35:34 +00:00
ftl_io.c lib/ftl: Pass errors from nvme layer only in completion callback 2019-03-15 05:03:39 +00:00
ftl_io.h ftl: Added trace support 2019-01-18 18:58:04 +00:00
ftl_ppa.h ftl: Initial implementation 2019-01-11 09:15:39 +00:00
ftl_reloc.c lib/ftl: Pass errors from nvme layer only in completion callback 2019-03-15 05:03:39 +00:00
ftl_reloc.h check_format: Verify #include syntax 2019-01-29 00:12:07 +00:00
ftl_restore.c ftl: Restore state from the SSD 2019-01-17 20:58:57 +00:00
ftl_rwb.c lib/ftl: Fix size of write buffer submission queue 2019-02-22 19:13:40 +00:00
ftl_rwb.h ftl: Added trace support 2019-01-18 18:58:04 +00:00
ftl_trace.c ftl: Added trace support 2019-01-18 18:58:04 +00:00
ftl_trace.h ftl: Added trace support 2019-01-18 18:58:04 +00:00
Makefile ftl: Added trace support 2019-01-18 18:58:04 +00:00