diff options
| author | Yu Wang <yyuwang@codeaurora.org> | 2017-06-08 12:15:42 +0800 |
|---|---|---|
| committer | snandini <snandini@codeaurora.org> | 2017-07-03 14:13:00 -0700 |
| commit | b48648d6b0ac8f410d233eda7bf1ebc28d7eb89e (patch) | |
| tree | 41bf83f5dc38178a3fdd1258540f4df6dc25e112 /uapi/linux | |
| parent | aa5c0b2b5fe1972d70c6ca118fe7b264ae571660 (diff) | |
qcacld-3.0: fix a potential spinlock lockup issue
When time stamping RX packets, spinlock
host_target_sync_lock will be hold if it's
now in TSF capturing state; if TSF-captured
IRQ happened at this moment, it will also
try to get host_target_sync_lock; if it's
handled on the same CPU, lockup will happen.
In the use-case, to update the current host
time, it's no need to get the spinlock in
this TSF-captured IRQ context, so move
host-time updating out of the lock.
Change-Id: I87205d5935bd2063c80ce7cf767cbc36dde55236
CRs-Fixed: 2057693
Diffstat (limited to 'uapi/linux')
0 files changed, 0 insertions, 0 deletions
