diff --git a/components/p2p/core/src/wlan_p2p_main.h b/components/p2p/core/src/wlan_p2p_main.h index 6a6632c44e3d..61921d910a2b 100644 --- a/components/p2p/core/src/wlan_p2p_main.h +++ b/components/p2p/core/src/wlan_p2p_main.h @@ -44,6 +44,9 @@ QDF_TRACE_WARN(QDF_MODULE_ID_P2P, params) #define p2p_err(params ...) \ QDF_TRACE_ERROR(QDF_MODULE_ID_P2P, params) +#define p2p_debug_rl(params...) \ + QDF_TRACE_DEBUG_RL(QDF_MODULE_ID_P2P, params) + #define p2p_alert(params ...) \ QDF_TRACE_FATAL(QDF_MODULE_ID_P2P, params) diff --git a/components/p2p/dispatcher/src/wlan_p2p_tgt_api.c b/components/p2p/dispatcher/src/wlan_p2p_tgt_api.c index d6ee448947eb..7bf08c9a4e04 100644 --- a/components/p2p/dispatcher/src/wlan_p2p_tgt_api.c +++ b/components/p2p/dispatcher/src/wlan_p2p_tgt_api.c @@ -331,17 +331,17 @@ QDF_STATUS tgt_p2p_mgmt_frame_rx_cb(struct wlan_objmgr_psoc *psoc, vdev_id = wlan_vdev_get_id(vdev); } - rx_mgmt_event = qdf_mem_malloc(sizeof(*rx_mgmt_event)); + rx_mgmt_event = qdf_mem_malloc_atomic(sizeof(*rx_mgmt_event)); if (!rx_mgmt_event) { - p2p_err("Failed to allocate rx mgmt event"); + p2p_debug_rl("Failed to allocate rx mgmt event"); qdf_nbuf_free(buf); return QDF_STATUS_E_NOMEM; } - rx_mgmt = qdf_mem_malloc(sizeof(*rx_mgmt) + + rx_mgmt = qdf_mem_malloc_atomic(sizeof(*rx_mgmt) + mgmt_rx_params->buf_len); if (!rx_mgmt) { - p2p_err("Failed to allocate rx mgmt frame"); + p2p_debug_rl("Failed to allocate rx mgmt frame"); qdf_nbuf_free(buf); return QDF_STATUS_E_NOMEM; } diff --git a/components/tdls/core/src/wlan_tdls_main.h b/components/tdls/core/src/wlan_tdls_main.h index c03eb16abf36..ed5c1ab2cd82 100644 --- a/components/tdls/core/src/wlan_tdls_main.h +++ b/components/tdls/core/src/wlan_tdls_main.h @@ -59,6 +59,9 @@ #define tdls_debug(params...) \ QDF_TRACE_DEBUG(QDF_MODULE_ID_TDLS, params) +#define tdls_debug_rl(params...) \ + QDF_TRACE_DEBUG_RL(QDF_MODULE_ID_TDLS, params) + #define tdls_notice(params...) \ QDF_TRACE_INFO(QDF_MODULE_ID_TDLS, params) #define tdls_warn(params...) \ diff --git a/components/tdls/dispatcher/src/wlan_tdls_tgt_api.c b/components/tdls/dispatcher/src/wlan_tdls_tgt_api.c index bb09a0e8b4a1..36741925ce36 100644 --- a/components/tdls/dispatcher/src/wlan_tdls_tgt_api.c +++ b/components/tdls/dispatcher/src/wlan_tdls_tgt_api.c @@ -289,16 +289,16 @@ QDF_STATUS tgt_tdls_mgmt_frame_process_rx_cb( vdev_id = wlan_vdev_get_id(vdev); } - rx_mgmt_event = qdf_mem_malloc(sizeof(*rx_mgmt_event)); + rx_mgmt_event = qdf_mem_malloc_atomic(sizeof(*rx_mgmt_event)); if (!rx_mgmt_event) { - tdls_err("Failed to allocate rx mgmt event"); + tdls_debug_rl("Failed to allocate rx mgmt event"); return QDF_STATUS_E_NOMEM; } - rx_mgmt = qdf_mem_malloc(sizeof(*rx_mgmt) + + rx_mgmt = qdf_mem_malloc_atomic(sizeof(*rx_mgmt) + mgmt_rx_params->buf_len); if (!rx_mgmt) { - tdls_err("Failed to allocate rx mgmt frame"); + tdls_debug_rl("Failed to allocate rx mgmt frame"); qdf_mem_free(rx_mgmt_event); return QDF_STATUS_E_NOMEM; }