changes since v1: - add Reviewed-by tag for patch 1-5 from Dave Jiang - add fixes tag - add patch 6 and 7 to fix memory leak in remove call per Vinicius Shuai Xue (7): dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups dmaengine: idxd: fix memory leak in error handling path of idxd_alloc dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call dmaengine: idxd: Refactor remove call with idxd_cleanup() helper drivers/dma/idxd/init.c | 75 ++++++++++++++++++++++++++++------------- 1 file changed, 51 insertions(+), 24 deletions(-) -- 2.39.3