Files
linux/drivers/misc
Wenkai Lin a3bece3678 uacce: fix cdev handling in the cleanup path
When cdev_device_add fails, it internally releases the cdev memory,
and if cdev_device_del is then executed, it will cause a hang error.
To fix it, we check the return value of cdev_device_add() and clear
uacce->cdev to avoid calling cdev_device_del in the uacce_remove.

Fixes: 015d239ac0 ("uacce: add uacce driver")
Cc: stable@vger.kernel.org
Signed-off-by: Wenkai Lin <linwenkai6@hisilicon.com>
Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com>
Acked-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Link: https://patch.msgid.link/20251202061256.4158641-2-huangchenghai2@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2026-01-16 16:43:16 +01:00
..
2025-12-29 11:31:14 +01:00
2025-12-19 12:42:23 -08:00
2025-10-22 07:54:15 +02:00
2025-06-24 16:45:08 +01:00
2024-08-13 11:27:38 +02:00
2024-05-22 08:31:17 -04:00
2024-10-13 17:11:51 +02:00
2022-12-15 10:37:26 -08:00