android_kernel_xiaomi_sm8350/core/dp/txrx
Poddar, Siddarth b1200e37af qcacld-3.0: Avoid deinit of TSO Seg lists if not initialized during pdev attach
Fix to avoid deinit of tso seg list and tso num seg list
during pdev detach if the lists are not initialized during
pdev post attach.

Currently, if htt_attach() fails as part of ol_txrx_post_pdev_attach(),
then it immediately returns from the function and not initializes
tso seg lists and during pdev_detach(), host tries to de-initialize
tso seg list and end up in a crash.

CRs-Fixed: 1113347
Change-Id: I91e077496a15a69edb9d41574f846bc3d1b73b31
2017-01-31 01:28:21 -08:00
..
ipv6_defs.h qcacld-3.0: Initial snapshot of ihelium wlan driver 2015-11-17 17:52:53 -08:00
ol_cfg.c qcacld-3.0: Properly export ol_cfg.c APIs 2017-01-05 12:06:41 -08:00
ol_ctrl_txrx_api.h qcacld-3.0: Data path changes to use converged APIs (Part 1) 2016-04-01 15:46:10 -07:00
ol_osif_txrx_api.h qcacld-3.0: Update driver to use QDF NBUF APIs(1/2) 2016-03-24 11:58:23 -07:00
ol_rx_defrag.c qcacld-3.0: Log rx frag/tkip mic error packets into pktlog 2016-11-30 06:24:14 -08:00
ol_rx_defrag.h qcacld-3.0: Update driver to use QDF NBUF APIs(1/2) 2016-03-24 11:58:23 -07:00
ol_rx_fwd.c qcacld-3.0: Reduce the threshold of drop in the intra-bss forwarding path 2017-01-25 08:17:23 -08:00
ol_rx_fwd.h qcacld-3.0: Change unsigned long to uint64_t 2016-06-14 14:28:06 -07:00
ol_rx_pn.c qcacld-3.0: Data path changes to use converged APIs (Part 1) 2016-04-01 15:46:10 -07:00
ol_rx_pn.h qcacld-3.0: Update driver to use QDF NBUF APIs(1/2) 2016-03-24 11:58:23 -07:00
ol_rx_reorder_timeout.c qcacld-3.0: Add USB bus support (DP) 2016-08-19 18:33:24 -07:00
ol_rx_reorder_timeout.h qcacld-3.0: Data path changes to use converged APIs (Part 1) 2016-04-01 15:46:10 -07:00
ol_rx_reorder.c qcacld-3.0: Remove redundant mem zero after malloc in DP/UTILS/CDS/WMA 2016-10-24 16:45:17 -07:00
ol_rx_reorder.h qcacld-3.0: Update driver to use QDF NBUF APIs(1/2) 2016-03-24 11:58:23 -07:00
ol_rx.c qcacld-3.0: Use local variable to avoid race condition in packetdump 2017-01-20 20:37:23 -08:00
ol_rx.h qcacld-3.0: Log rx frag/tkip mic error packets into pktlog 2016-11-30 06:24:14 -08:00
ol_tx_classify.c qcacld-3.0: fix peer map handler race condition 2016-08-19 18:33:07 -07:00
ol_tx_classify.h qcacld-3.0: Add txrx apis for High Latency systems (Part 2 - HL Datapath) 2016-06-23 12:27:50 -07:00
ol_tx_desc.c qcacld-3.0: TSO MAP-UNMAP individual segments one by one 2017-01-27 01:59:47 -08:00
ol_tx_desc.h qcacld-3.0: TSO MAP-UNMAP individual segments one by one 2017-01-27 01:59:47 -08:00
ol_tx_queue.c qcacld-3.0: Properly export ol_tx_queue.c APIs 2017-01-05 12:06:45 -08:00
ol_tx_queue.h qcacld-3.0: Properly export ol_tx_queue.c APIs 2017-01-05 12:06:45 -08:00
ol_tx_sched.c qcacld-3.0: dp: change legacy data path api to cdp api 2016-11-17 19:13:13 -08:00
ol_tx_sched.h qcacld-3.0: Add txrx apis for High Latency systems (Part 2 - HL Datapath) 2016-06-23 12:27:50 -07:00
ol_tx_send.c qcacld-3.0: Use local variable to avoid race condition in packetdump 2017-01-20 20:37:23 -08:00
ol_tx_send.h qcacld-3.0: Properly export ol_txrx_flow_control_cb() 2017-01-05 12:06:43 -08:00
ol_tx.c qcacld-3.0: Avoid deinit of TSO Seg lists if not initialized during pdev attach 2017-01-31 01:28:21 -08:00
ol_tx.h qcacld-3.0: TSO MAP-UNMAP individual segments one by one 2017-01-27 01:59:47 -08:00
ol_txrx_encap.c qcacld-3.0: Data path changes to use converged APIs (Part 1) 2016-04-01 15:46:10 -07:00
ol_txrx_encap.h qcacld-3.0: Data path changes to use converged APIs (Part 1) 2016-04-01 15:46:10 -07:00
ol_txrx_event.c qcacld-3.0: Add QDF mem API's 2016-03-24 11:58:16 -07:00
ol_txrx_flow_control.c qcacld-3.0: Fix -Wmissing-prototypes in TXRX 2016-12-16 15:06:41 -08:00
ol_txrx_internal.h qcacld-3.0: Maintain length for each TSO segment 2016-09-10 19:26:50 -07:00
ol_txrx_peer_find.c qcacld-3.0: Better handling of first peer map event 2017-01-09 15:46:42 -08:00
ol_txrx_peer_find.h qcacld-3.0: Fix peer unmap/map handling during roaming 2016-10-07 21:18:46 -07:00
ol_txrx_types.h qcacld-3.0: TSO MAP-UNMAP individual segments one by one 2017-01-27 01:59:47 -08:00
ol_txrx.c qcacld-3.0: Fix double free of ol_txrx pdev 2017-01-30 17:33:18 -08:00
ol_txrx.h qcacld-3.0: Reduce the threshold of drop in the intra-bss forwarding path 2017-01-25 08:17:23 -08:00
txrx.h qcacld-3.0: Remove obsolete CDS mq APIs reference from CDS module 2017-01-23 13:06:14 -08:00
wdi_event_api.h qcacld-3.0: Initial snapshot of ihelium wlan driver 2015-11-17 17:52:53 -08:00
wdi_event.h qcacld-3.0: Changes to support WDI_EVENT_SW_EVENT for packetlog 2016-08-20 10:36:52 -07:00