3e595238952304c3ae29b19e10f3308a55f98b5f

Fix race condition in dispatch interrupt when CE0 interrupt is called from irq context in one core while it is called from user context in ring full condition. This case has to be handled using locks since calling paralelly from multiple contextx is leading to interrupt getting disabled and tasklet not getting scheduled. This is leading to interrupt being in disabled state. Also change th diff_time variable signed integer to handle a case where taklet is scheduled just after the workaround kicks in leading to diff_time becoming negative. Change-Id: I3894ef90ca48f23404bc9529c4b1623841698293 CRs-Fixed: 3297372
This is CNSS WLAN Host Driver for products starting from iHelium
描述
语言
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%