For client drivers spi/i2c/uart/i3c, if resume/suspend fails due to command timeout or anyother reasons we are returning error after clock voting is done, if client initiate the next xfer, we are doing clock voting again, due to this we are calling list_add again without doing list_del, this is causing NULL pointer access. To solve this added synchronization logic b/w list_add and list_del. Change-Id: Ia0ec40eaf22bddfef31ddbc8f39c80b5bb53a9a9 Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com> |
||
---|---|---|
.. | ||
chrome | ||
goldfish | ||
mellanox | ||
mips | ||
msm | ||
olpc | ||
x86 | ||
Kconfig | ||
Makefile |