Nandha Kishore Easwaran 3e59523895 qcacmn: Handle race condition in ce interrupt handler
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
2022-09-28 13:25:12 -07:00
2022-08-22 03:25:34 -07:00
2021-05-28 03:47:12 -07:00
2022-08-28 19:08:26 -07:00
2017-09-15 21:45:35 +05:30
2017-03-27 08:31:31 -07:00

 This is CNSS WLAN Host Driver for products starting from iHelium  
描述
无详细信息
自述文档 184 MiB
语言
C 98.7%
C++ 0.9%
Makefile 0.3%
Starlark 0.1%