Skip to content

Commit 7c62325

Browse files
abonislawskilgirdwood
authored andcommitted
library_manager: fix dma_deinit order
Fixes commit f90f5f9 dma ptr should be checked before dma->z_dev Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
1 parent f0a14a3 commit 7c62325

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/library_manager/lib_manager.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,9 +464,10 @@ static int lib_manager_dma_init(struct lib_manager_dma_ext *dma_ext, uint32_t dm
464464
static int lib_manager_dma_deinit(struct lib_manager_dma_ext *dma_ext, uint32_t dma_id)
465465
{
466466
if (dma_ext->dma) {
467-
dma_put(dma_ext->dma);
468467
if (dma_ext->dma->z_dev)
469468
dma_release_channel(dma_ext->dma->z_dev, dma_id);
469+
470+
dma_put(dma_ext->dma);
470471
}
471472
return 0;
472473
}

0 commit comments

Comments
 (0)