drivers,3snic: support incremental compilation

In 3snic's Makefile, it using "SYS_TIME=$(shell date +%Y-%m-%d_%H:%M:%S)",
and put it into driver version. That causing 3snic don't support incremental
compilation.

Signed-off-by: Jianping Liu <frankjpliu@tencent.com>
Reviewed-by: Yongliang Gao <leonylgao@tencent.com>
This commit is contained in:
Jianping Liu 2024-12-04 15:04:30 +08:00
parent c45bbd064f
commit f4368346d9
6 changed files with 5 additions and 16 deletions

View File

@ -4,9 +4,6 @@
EXPORT_SYMBOL := true
SYS_TIME=$(shell date +%Y-%m-%d_%H:%M:%S)
ccflags-y += -D __TIME_STR__=\"$(SYS_TIME)\"
ccflags-y += -I$(srctree)/drivers/net/ethernet/3snic/sssnic/hw
ccflags-y += -I$(srctree)/drivers/net/ethernet/3snic/sssnic/include
ccflags-y += -I$(srctree)/drivers/net/ethernet/3snic/sssnic/include/hw

View File

@ -446,8 +446,7 @@ static int sss_tool_get_hw_drv_version(struct sss_hal_dev *hal_dev, const void *
return -EINVAL;
}
ret = snprintf(info->ver, sizeof(info->ver), "%s %s", SSS_DRV_VERSION,
__TIME_STR__);
ret = snprintf(info->ver, sizeof(info->ver), "%s", SSS_DRV_VERSION);
if (ret < 0)
return -EINVAL;

View File

@ -1,7 +1,4 @@
SYS_TIME=$(shell date +%Y-%m-%d_%H:%M:%S)
ccflags-y += -D __TIME_STR__=\"$(SYS_TIME)\"
TAGET_KMOD_NAME ?= sssdk
EXPORT_SYMBOL := true
@ -61,4 +58,4 @@ $(TAGET_KMOD_NAME)-objs := sss_hw_main.o \
./tool/sss_tool_sdk.o \
./tool/sss_tool_sm.o
include $(PWD)/kernel.mk
include $(PWD)/kernel.mk

View File

@ -14,8 +14,6 @@ ccflags-y += -I$(PWD)/../kcompat
KBUILD_EXTRA_SYMBOLS += $(PWD)/../hw/Module.symvers
ccflags-y += -Werror
SYS_TIME=$(shell date +%Y-%m-%d_%H:%M:%S)
ccflags-y += -D __TIME_STR__=\"$(SYS_TIME)\"
include $(PWD)/../kcompat/mk/kcompat.mk
@ -49,4 +47,4 @@ $(TAGET_KMOD_NAME)-objs := sss_nic_main.o \
sss_nic_io.o \
sss_nic_netdev_ops_api.o
include $(PWD)/kernel.mk
include $(PWD)/kernel.mk

View File

@ -13,8 +13,6 @@ ccflags-y += -I$(srctree)/drivers/net/ethernet/3snic/sssnic/kcompat
ccflags-y += -I$(srctree)/drivers/net/ethernet/3snic/sssnic/nic/tool
#ccflags-y += -Werror
SYS_TIME=$(shell date +%Y-%m-%d_%H:%M:%S)
ccflags-y += -D __TIME_STR__=\"$(SYS_TIME)\"
include $(srctree)/drivers/net/ethernet/3snic/sssnic/kcompat/mk/kcompat.mk

View File

@ -36,8 +36,8 @@ static int sss_tool_get_nic_version(void *out_buf, const u32 *out_len)
return -EINVAL;
}
ret = snprintf(ver_info->ver, sizeof(ver_info->ver), "%s %s",
SSSNIC_DRV_VERSION, __TIME_STR__);
ret = snprintf(ver_info->ver, sizeof(ver_info->ver), "%s",
SSSNIC_DRV_VERSION);
if (ret < 0)
return -EINVAL;