qcacld-3.0: Fix the regression issue for pktlog failure with ROME module

The pktlog will fail with ROME module due to the change IDs:
I24776caa3b78ec38d94421f243ec72d81ee3102d
Ifb70ac0993f2402201f88758845f730cf677b1a0

Define new macro PKTLOG_LEGACY for HELIUM/ROME to avoid the ROME PKTLOG
failure.

Change-Id: Ibaa20b7af208a261e0fd8682de45ad8eb4a69212
CRs-Fixed: 2520696
This commit is contained in:
Tiger Yu
2019-09-09 13:14:20 +08:00
zatwierdzone przez nshrivas
rodzic 71477e1ea9
commit be6e775e9a
3 zmienionych plików z 30 dodań i 0 usunięć

3
Kbuild
Wyświetl plik

@@ -2341,6 +2341,9 @@ cppflags-$(CONFIG_ATH_SUPPORT_FLOWMAC_MODULE) += -DATH_SUPPORT_FLOWMAC_MODULE
#Enable spectral support #Enable spectral support
cppflags-$(CONFIG_ATH_SUPPORT_SPECTRAL) += -DATH_SUPPORT_SPECTRAL cppflags-$(CONFIG_ATH_SUPPORT_SPECTRAL) += -DATH_SUPPORT_SPECTRAL
#Enable legacy pktlog
cppflags-$(CONFIG_PKTLOG_LEGACY) += -DPKTLOG_LEGACY
#Enable WDI Event support #Enable WDI Event support
cppflags-$(CONFIG_WDI_EVENT_ENABLE) += -DWDI_EVENT_ENABLE cppflags-$(CONFIG_WDI_EVENT_ENABLE) += -DWDI_EVENT_ENABLE

Wyświetl plik

@@ -515,6 +515,29 @@ CONFIG_ATH_SUPPORT_FLOWMAC_MODULE := n
#Enable spectral support #Enable spectral support
CONFIG_ATH_SUPPORT_SPECTRAL := n CONFIG_ATH_SUPPORT_SPECTRAL := n
#Define the legacy pktlog
ifeq ($(CONFIG_REMOVE_PKT_LOG), n)
ifeq ($(CONFIG_HELIUMPLUS), y)
CONFIG_PKTLOG_LEGACY := y
endif
ifeq ($(CONFIG_ROME_IF), sdio)
CONFIG_PKTLOG_LEGACY := y
endif
ifeq ($(CONFIG_ROME_IF), pci)
CONFIG_PKTLOG_LEGACY := y
endif
ifeq ($(CONFIG_ROME_IF), usb)
CONFIG_PKTLOG_LEGACY := y
endif
ifeq ($(CONFIG_ROME_IF), snoc)
CONFIG_PKTLOG_LEGACY := y
endif
endif
#Enable WDI Event support #Enable WDI Event support
ifeq ($(CONFIG_REMOVE_PKT_LOG), y) ifeq ($(CONFIG_REMOVE_PKT_LOG), y)
CONFIG_WDI_EVENT_ENABLE := n CONFIG_WDI_EVENT_ENABLE := n

Wyświetl plik

@@ -422,6 +422,10 @@ else
CONFIG_WDI_EVENT_ENABLE := y CONFIG_WDI_EVENT_ENABLE := y
endif endif
ifeq ($(CONFIG_REMOVE_PKT_LOG), n)
CONFIG_PKTLOG_LEGACY := y
endif
#Endianness selection #Endianness selection
CONFIG_LITTLE_ENDIAN := y CONFIG_LITTLE_ENDIAN := y