Santosh Sakore c0787f2846 Synchronize exit process and bus driver invoke
In current code fastrpc_file_free and bus driver invoke call are in
parallel, we would see corruption as both try to access fastrpc_mmap
list. To resolve this issue added signaling mechanism between
fastrpc_file_free and bus driver invoke call. If bus driver invoke
call is running in parallel with fastrpc_file_free, it would wait
until the invoke call is completed. Also added locks in bus driver API
to protect fastrpc_mmap's.
To improve code readablity created separate API for bus driver map
and unmap.

Change-Id: I5fd6f331febdecb319b168b36590a73e4532038a
Signed-off-by: Anirudh Raghavendra <quic_araghave@quicinc.com>
2023-04-05 15:08:22 +05:30
2022-10-20 10:29:34 -07:00
2023-03-07 20:31:53 -08:00
2022-10-13 11:49:51 -07:00
2023-01-26 23:23:19 -08:00
2023-01-26 23:23:19 -08:00
Description
No description provided
184 MiB
Languages
C 98.7%
C++ 0.9%
Makefile 0.3%
Starlark 0.1%