android_kernel_motorola_sm6375/htc
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Govind Singh c505cdc689 qcacmn: Fix race condition in tx lookup queue during tx completion
Tx lookup queue holds the reference of the packet that is successfully
transmitted via CE pipe. Tx lookup queue  method can be called from
tx path and from tasklet simultaneously for the same endpoint.
One context can get the packet reference in its local lookup Queue and the
other context may not find the reference as this is not brought back
from lookupQueue to TxLookupQueue.

Fix this by adding a per endpoint lookup queue lock.

Change-Id: I0f4872f695e9ab15c27c91e733449f03871f4262
CRs-Fixed: 2047390
2017-08-30 22:06:17 -07:00
..
dl_list.h qcacmn: Fix kernel module check patch warnings 2017-05-02 13:29:31 -07:00
htc.c qcacmn: Fix race condition in tx lookup queue during tx completion 2017-08-30 22:06:17 -07:00
htc_api.h qcacmn: Fix CLANG warnings in Data path 2017-06-30 22:50:37 -07:00
htc_debug.h qcacmn: Fix compilation issues HTC/HIF 2016-03-16 12:18:31 -07:00
htc_internal.h qcacmn: Fix race condition in tx lookup queue during tx completion 2017-08-30 22:06:17 -07:00
htc_packet.h qcacmn: Fix CLANG warnings in Data path 2017-06-30 22:50:37 -07:00
htc_recv.c qcacmn: Remove QDF_BUG from htc_wait_recv_ctrl_message 2017-07-18 23:35:15 -07:00
htc_send.c qcacmn: Fix race condition in tx lookup queue during tx completion 2017-08-30 22:06:17 -07:00
htc_services.c qcacmn: HTC: Reduce the log spam in kmsg 2017-07-12 20:12:50 -07:00