diff --git a/drivers/nvdimm/btt.c b/drivers/nvdimm/btt.c index e5e14d377ff8..515c9e6e201d 100644 --- a/drivers/nvdimm/btt.c +++ b/drivers/nvdimm/btt.c @@ -924,6 +924,9 @@ static int discover_arenas(struct btt *btt) return ret; out: + kfree(arena->freelist); + kfree(arena->rtt); + kfree(arena->map_locks); kfree(arena); free_arenas(btt); out_super: