Abhishek Singh dab8bb801d dsp-kernel: Handle the spinlock recursion
Currently, in print_debug_data, kref_put is being called inside the
global lock, and the same lock is taken in the release callback of
kref_put, leading to spinlock recursion. There is no need to get and
put the reference for the fastrpce file inside this function because
we have already taken the reference inside the update_ramdump_status
while adding the init memory entry to the chan->initmems list.
Moreover, the same list will be used in print_debug_data.

Signed-off-by: Abhishek Singh <quic_abhishes@quicinc.com>
Change-Id: Ifdc8b3e0c2bbc5cc4237eedaa24c8cd766262dfe
(cherry picked from commit 3463a894b8)
2024-06-20 23:58:54 -07:00
2022-10-20 10:29:34 -07:00
2024-05-09 13:00:44 +05:30
2023-06-12 11:04:11 -07:00
2023-01-26 23:23:19 -08:00
2023-01-26 23:23:19 -08:00
描述
无详细信息
226 MiB
语言
C 98.7%
C++ 0.9%
Makefile 0.3%
Starlark 0.1%