diff --git a/Kbuild b/Kbuild index 1cd202872395..5ffb059a7346 100644 --- a/Kbuild +++ b/Kbuild @@ -2024,6 +2024,9 @@ CONFIG_HELIUMPLUS := y CONFIG_64BIT_PADDR := y CONFIG_FEATURE_TSO := y CONFIG_FEATURE_TSO_DEBUG := y +ifeq ($(CONFIG_ARCH_MSM8998), y) +CONFIG_ENABLE_DEBUG_ADDRESS_MARKING := y +endif ifeq ($(CONFIG_HELIUMPLUS),y) CDEFINES += -DHELIUMPLUS CDEFINES += -DAR900B @@ -2033,6 +2036,9 @@ endif endif endif +ifeq ($(CONFIG_ENABLE_DEBUG_ADDRESS_MARKING),y) +CDEFINES += -DENABLE_DEBUG_ADDRESS_MARKING +endif ifeq ($(CONFIG_FEATURE_TSO),y) CDEFINES += -DFEATURE_TSO endif diff --git a/core/dp/htt/htt_rx.c b/core/dp/htt/htt_rx.c index 67a3096cb879..a2ae5086e977 100644 --- a/core/dp/htt/htt_rx.c +++ b/core/dp/htt/htt_rx.c @@ -349,7 +349,7 @@ htt_rx_msdu_first_msdu_flag_ll(htt_pdev_handle pdev, void *msdu_desc) static qdf_dma_addr_t htt_rx_paddr_mark_high_bits(qdf_dma_addr_t paddr) { -#ifdef HELIUMPLUS_PADDR64 +#ifdef ENABLE_DEBUG_ADDRESS_MARKING if (sizeof(qdf_dma_addr_t) > 4) { /* clear high bits, leave lower 37 bits (paddr) */ paddr &= 0x01FFFFFFFFF; @@ -376,7 +376,7 @@ static inline qdf_dma_addr_t htt_paddr_trim_to_37(qdf_dma_addr_t paddr) } #endif /* HTT_PADDR64 */ -#ifdef HELIUMPLUS_PADDR64 +#ifdef ENABLE_DEBUG_ADDRESS_MARKING static qdf_dma_addr_t htt_rx_paddr_unmark_high_bits(qdf_dma_addr_t paddr) { @@ -426,7 +426,7 @@ htt_rx_in_ord_paddr_get(uint32_t *u32p) { return HTT_RX_IN_ORD_PADDR_IND_PADDR_GET(*u32p); } -#endif /* HELIUMPLUS_PADDR64 */ +#endif /* ENABLE_DEBUG_ADDRESS_MARKING */ #endif /* CONFIG_HL_SUPPORT*/ /* full_reorder_offload case: this function is called with lock held */