qcacmn: skip processing duplicate descriptor in dp_rx_err_mpdu_pop
If there's a HW duplicate rx descriptor from hardware, it'll cause a NULL pointer issue in __dma_inv_range in dp_rxdma_err_process. In this case, skip procssing it as a workaround. CRs-Fixed: 2398327 Change-Id: I5639e5fc9a3a06e6762448ec7cb2ea58d9ae8160
This commit is contained in:
@@ -1438,7 +1438,7 @@ static inline void hal_srng_dump_ring(struct hal_soc *hal, void *hal_ring)
|
||||
|
||||
desc = &srng->ring_base_vaddr[tp - srng->entry_size];
|
||||
QDF_TRACE_HEX_DUMP(QDF_MODULE_ID_DP,
|
||||
QDF_TRACE_LEVEL_FATAL,
|
||||
QDF_TRACE_LEVEL_DEBUG,
|
||||
desc, (srng->entry_size << 2));
|
||||
|
||||
tp -= srng->entry_size;
|
||||
|
مرجع در شماره جدید
Block a user