qcacld-3.0: Include change Ids in build tag

In order to assist in debugging efforts, include both CLD and CMN change
Ids in a build tag. Include the build tag as a part of the driver
version string.

Change-Id: I66d159a1594f71fdf33f3e4b4e6be4840d7e140a
CRs-Fixed: 2142704
This commit is contained in:
Dustin Brown
2017-11-13 12:45:04 -08:00
gecommit door snandini
bovenliggende ec9a3c9a9f
commit 96cd9633f1
2 gewijzigde bestanden met toevoegingen van 16 en 10 verwijderingen

14
Kbuild
Bestand weergeven

@@ -47,7 +47,9 @@ ifeq ($(KERNEL_BUILD), 0)
# Need to explicitly configure for Android-based builds
ifneq ($(DEVELOPER_DISABLE_BUILD_TIMESTAMP),y)
CONFIG_BUILD_TIMESTAMP := y
ifneq ($(WLAN_DISABLE_BUILD_TAG),y)
CONFIG_BUILD_TAG := y
endif
endif
ifeq ($(CONFIG_ARCH_MDM9630), y)
@@ -2266,8 +2268,14 @@ CDEFINES += -DWLAN_HDD_ADAPTER_MAGIC=$(WLAN_HDD_ADAPTER_MAGIC)
endif
# inject some build related information
ifeq ($(CONFIG_BUILD_TIMESTAMP), y)
CDEFINES += -DBUILD_TIMESTAMP=\"$(shell date -u +'%Y-%m-%dT%H:%M:%SZ')\"
ifeq ($(CONFIG_BUILD_TAG), y)
CLD_ID = $(shell cd "$(WLAN_ROOT)" && \
git log -1 | sed -nE 's/.*Change-Id: (I[0-f]{10}).*/\1/p')
CMN_ID = $(shell cd "$(WLAN_COMMON_INC)" && \
git log -1 | sed -nE 's/.*Change-Id: (I[0-f]{10}).*/\1/p')
TIMESTAMP = $(shell date -u +'%Y-%m-%dT%H:%M:%SZ')
BUILD_TAG = "$(TIMESTAMP); cld:$(CLD_ID); cmn:$(CMN_ID);"
CDEFINES += -DBUILD_TAG=\"$(BUILD_TAG)\"
endif
# Module information used by KBuild framework