From 196bb8a557d9b523ef7d9c7e92f933a2bc38e66d Mon Sep 17 00:00:00 2001 From: Konrad Sztyber Date: Wed, 8 May 2019 13:58:37 +0200 Subject: [PATCH] lib/ftl: set ftl_io's PPA to invalid during init Set the PPA to FTL_PPA_INVALID during IO initialization to explicitly mark it uninitialized. Change-Id: I75ca1644b59501056f0d4ea8a4f446fd1b770045 Signed-off-by: Konrad Sztyber Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/453684 Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Darek Stojaczyk --- lib/ftl/ftl_io.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/ftl/ftl_io.c b/lib/ftl/ftl_io.c index 9023880b4..ec4b7fbb2 100644 --- a/lib/ftl/ftl_io.c +++ b/lib/ftl/ftl_io.c @@ -191,6 +191,7 @@ ftl_io_init(struct ftl_io *io, struct spdk_ftl_dev *dev, io->type = type; io->dev = dev; io->lba.single = FTL_LBA_INVALID; + io->ppa.ppa = FTL_PPA_INVALID; io->cb.fn = fn; io->cb.ctx = ctx; io->trace = ftl_trace_alloc_id(dev);