No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Manikanta Pubbisetty ba76d4a802 qcacmn: fix use after unmap case for HTT packets
When the number of HTT packets in the endpoint TxQueue is more
than MaxTxQueueDepth, we hit the overflow condition. If the
overflow condition is hit, in htc_try_send(), we skip sending the
excess packets. This is true only if EpSendFull() is registered,
else we will try sending the excess packets.

As part of this logic, we are calling restore_tx_packet(); the
intention of calling resotre_tx_packet() is to just perform
skb_pull_head(), but restore_tx_packet() will also unmap the
HTT packet. Later, when we try to send the excess packets, these
would be already unmapped and when the HW/FW try to access this
unmapped location, it would lead to SMMU fault.

Change-Id: Ie60a302d6a2736f7aa12944b7016d2bdb9ffb10d
CRs-Fixed: 2836444
2020-12-17 21:46:13 -08:00
cfg qcacmn: cfg: Change %pM/QDF_MAC_ADDR_STR/ARRAY to QDF_MAC_ADDR_FMT/REF 2020-08-23 23:09:23 -07:00
dp qcacmn: Rate limit REO error logs 2020-12-15 14:54:54 -08:00
ftm qcacmn: remove dependency of public files from wlan_objmgr_psoc_obj.h 2020-05-15 10:41:50 -07:00
global_lmac_if qcacmn: Remove DA-Specific flags in DFS source code 2020-10-02 03:38:08 -07:00
hal/wifi3.0 qcacmn: Use the pld register window lock for Lahaina and Cedros 2020-12-16 15:50:17 -08:00
hif qcacmn: Free mem leak in qmi bypass mode 2020-12-10 12:19:34 -08:00
htc qcacmn: fix use after unmap case for HTT packets 2020-12-17 21:46:13 -08:00
init_deinit/dispatcher qcacmn: Initialize the interface module 2020-09-16 21:04:52 -07:00
iot_sim qcacmn: Maintain peer object refernce during frame delay 2020-09-16 07:11:14 -07:00
os_if/linux qcacmn: Don't unlink connected bssid 2020-12-16 22:17:54 -08:00
qal qcacmn: Use version-specific kernel API 2020-06-20 04:26:31 -07:00
qdf qcacmn: Rate limit error logs from send_diag_netlink_data 2020-12-12 00:24:14 -08:00
scheduler qcacmn: Check if the scheduler thread is already flushed 2020-08-13 22:06:04 -07:00
spectral qcacmn: Remove direct attach reference in makefile 2020-09-03 01:58:36 -07:00
target_if qcacmn: Handle CSA_SWITCH_COUNT_STATUS_EVENTID 2020-12-11 02:29:28 -08:00
umac qcacmn: Fix vdev obj manager reference release in serialization 2020-12-13 20:32:35 -08:00
utils qcacmn: Use local skb pointer for reentrant cld80211_msg_allocator 2020-12-17 16:51:36 -08:00
wbuff qcacmn: Use function name instead of file name in debug logs 2019-01-17 22:20:46 -08:00
wlan_cfg qcacmn: set different rx thread default pending threshold 2020-12-17 21:28:05 -08:00
wmi qcacmn: Request stats over qmi only when target suspend is success 2020-12-17 21:28:01 -08:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium