Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

soundwire: amd: cancel pending slave status handling workqueue during remove sequence

During remove sequence, cancel the pending slave status update workqueue.

Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Link: https://lore.kernel.org/r/20250530054447.1645807-4-Vijendar.Mukunda@amd.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Vijendar Mukunda and committed by
Vinod Koul
f93b697e 03837341

+1
+1
drivers/soundwire/amd_manager.c
··· 1074 1074 int ret; 1075 1075 1076 1076 pm_runtime_disable(&pdev->dev); 1077 + cancel_work_sync(&amd_manager->amd_sdw_work); 1077 1078 amd_disable_sdw_interrupts(amd_manager); 1078 1079 sdw_bus_master_delete(&amd_manager->bus); 1079 1080 ret = amd_disable_sdw_manager(amd_manager);