> The workqueue is enabled when the appropriate driver is loaded and disabled > when the driver is removed. When the driver is removed it assumes that the > workqueue was enabled successfully and proceeds to free allocations made > during workqueue enabling. ... > Fixes: 1f2bb40337f0 ("dmaengine: idxd: move wq_enable() to device.c") > Signed-off-by: Reinette Chatre <reinette.chatre@xxxxxxxxx> Reviewed-by: Fenghua Yu <fenghua.yu@xxxxxxxxx> Thanks. -Fenghua