qcacld-3.0: Additional sun compilation fixes

Current code has compilation errors when building
on sun kernel. Fix this by resolving the errors.

Change-Id: If28a393485cfe4d661e2026ce1f9bc9d6318ca19
CRs-Fixed: 3632177
This commit is contained in:
Mohammed Ahmed
2023-10-03 16:53:45 -07:00
committed by Rahul Choudhary
parent 83d3c5b7b2
commit 705b0d6f8c
5 changed files with 42 additions and 4 deletions

View File

@@ -31,3 +31,4 @@ CONFIG_WLAN_RECORD_RX_PADDR=y
CONFIG_QDF_TEST=y
CONFIG_DYNAMIC_DEBUG=y
CONFIG_FEATURE_WLM_STATS=y
CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS_DISABLE=y

View File

@@ -46,6 +46,8 @@ CONFIG_DP_PKT_ADD_TIMESTAMP=y
CONFIG_DP_PKT_STATS_PER_LMAC=y
CONFIG_DP_RX_BUFFER_POOL_ALLOC_THRES=5
CONFIG_DP_RX_BUFFER_POOL_SIZE=128
CONFIG_DP_RX_REFILL_BUFF_POOL_SIZE=2048
CONFIG_DP_RX_REFILL_THRD_THRESHOLD=512
CONFIG_DP_RX_DROP_RAW_FRM=y
CONFIG_DP_RX_PKT_NO_PEER_DELIVER=y
CONFIG_DP_RX_SPECIAL_FRAME_NEED=y
@@ -118,6 +120,7 @@ CONFIG_HIF_PCI=y
CONFIG_HIF_REG_WINDOW_SUPPORT=y
CONFIG_HOST_OPCLASS=y
CONFIG_HTT_PADDR64=y
CONFIG_IPA_OFFLOAD=y
CONFIG_IPA_OPT_WIFI_DP=y
CONFIG_IPA_SET_RESET_TX_DB_PA=y
CONFIG_KIWI_HEADERS_DEF=y
@@ -222,7 +225,6 @@ CONFIG_WLAN_DEBUGFS=y
CONFIG_WLAN_DFS_MASTER_ENABLE=y
CONFIG_WLAN_DFS_STATIC_MEM_ALLOC=y
CONFIG_WLAN_DIAG_VERSION=y
CONFIG_WLAN_DISABLE_EXPORT_SYMBOL=y
CONFIG_WLAN_DL_MODES=y
CONFIG_WLAN_DP_DISABLE_TCL_CMD_CRED_SRNG=y
CONFIG_WLAN_DP_DISABLE_TCL_STATUS_SRNG=y
@@ -328,10 +330,14 @@ CONFIG_WLAN_SYSFS_TDLS_PEERS=y
CONFIG_WLAN_SYSFS_TEMPERATURE=y
CONFIG_WLAN_SYSFS_TX_STBC=y
CONFIG_WLAN_SYSFS_WLAN_DBG=y
CONFIG_WLAN_SYSFS_BITRATES=y
CONFIG_WLAN_SYSFS_RF_TEST_MODE=y
CONFIG_WLAN_THERMAL_CFG=y
CONFIG_WLAN_THERMAL_MULTI_CLIENT_SUPPORT=y
CONFIG_WLAN_TRACEPOINTS=y
CONFIG_WLAN_TSF_AUTO_REPORT=y
CONFIG_WLAN_TSF_UPLINK_DELAY=y
CONFIG_WLAN_TX_LATENCY_STATS=y
CONFIG_WLAN_TWT_CONVERGED=y
CONFIG_WLAN_TWT_SAP_PDEV_COUNT=y
CONFIG_WLAN_TWT_SAP_STA_COUNT=y
@@ -372,6 +378,7 @@ CONFIG_CFG80211_MLD_AP_STA_CONNECT_UPSTREAM_SUPPORT=y
CONFIG_DP_MULTIPASS_SUPPORT=y
CONFIG_WLAN_DP_VDEV_NO_SELF_PEER=y
CONFIG_WLAN_FEATURE_AFFINITY_MGR=y
CONFIG_WALT_GET_CPU_TAKEN_SUPPORT=y
CONFIG_DP_MLO_LINK_STATS_SUPPORT=y
CONFIG_HIF_DEBUG=y
CONFIG_WLAN_OBJMGR_DEBUG=y
@@ -385,3 +392,4 @@ CONFIG_BUS_AUTO_SUSPEND=y
CONFIG_CNSS_OUT_OF_TREE=y
CONFIG_SMP=y
CONFIG_RPS=y
CONFIG_BCN_RATECODE_ENABLE=y

View File

@@ -47,6 +47,8 @@ CONFIG_DP_PKT_ADD_TIMESTAMP=y
CONFIG_DP_PKT_STATS_PER_LMAC=y
CONFIG_DP_RX_BUFFER_POOL_ALLOC_THRES=5
CONFIG_DP_RX_BUFFER_POOL_SIZE=128
CONFIG_DP_RX_REFILL_BUFF_POOL_SIZE=2048
CONFIG_DP_RX_REFILL_THRD_THRESHOLD=512
CONFIG_DP_RX_DROP_RAW_FRM=y
CONFIG_DP_RX_PKT_NO_PEER_DELIVER=y
CONFIG_DP_RX_SPECIAL_FRAME_NEED=y
@@ -119,6 +121,7 @@ CONFIG_HIF_PCI=y
CONFIG_HIF_REG_WINDOW_SUPPORT=y
CONFIG_HOST_OPCLASS=y
CONFIG_HTT_PADDR64=y
CONFIG_IPA_OFFLOAD=y
CONFIG_IPA_OPT_WIFI_DP=y
CONFIG_IPA_SET_RESET_TX_DB_PA=y
CONFIG_KIWI_HEADERS_DEF=y
@@ -223,7 +226,6 @@ CONFIG_WLAN_DEBUGFS=y
CONFIG_WLAN_DFS_MASTER_ENABLE=y
CONFIG_WLAN_DFS_STATIC_MEM_ALLOC=y
CONFIG_WLAN_DIAG_VERSION=y
CONFIG_WLAN_DISABLE_EXPORT_SYMBOL=y
CONFIG_WLAN_DL_MODES=y
CONFIG_WLAN_DP_DISABLE_TCL_CMD_CRED_SRNG=y
CONFIG_WLAN_DP_DISABLE_TCL_STATUS_SRNG=y
@@ -329,10 +331,14 @@ CONFIG_WLAN_SYSFS_TDLS_PEERS=y
CONFIG_WLAN_SYSFS_TEMPERATURE=y
CONFIG_WLAN_SYSFS_TX_STBC=y
CONFIG_WLAN_SYSFS_WLAN_DBG=y
CONFIG_WLAN_SYSFS_BITRATES=y
CONFIG_WLAN_SYSFS_RF_TEST_MODE=y
CONFIG_WLAN_THERMAL_CFG=y
CONFIG_WLAN_THERMAL_MULTI_CLIENT_SUPPORT=y
CONFIG_WLAN_TRACEPOINTS=y
CONFIG_WLAN_TSF_AUTO_REPORT=y
CONFIG_WLAN_TSF_UPLINK_DELAY=y
CONFIG_WLAN_TX_LATENCY_STATS=y
CONFIG_WLAN_TWT_CONVERGED=y
CONFIG_WLAN_TWT_SAP_PDEV_COUNT=y
CONFIG_WLAN_TWT_SAP_STA_COUNT=y
@@ -370,6 +376,7 @@ CONFIG_CFG80211_MLD_AP_STA_CONNECT_UPSTREAM_SUPPORT=y
CONFIG_DP_MULTIPASS_SUPPORT=y
CONFIG_WLAN_DP_VDEV_NO_SELF_PEER=y
CONFIG_WLAN_FEATURE_AFFINITY_MGR=y
CONFIG_WALT_GET_CPU_TAKEN_SUPPORT=y
CONFIG_DP_MLO_LINK_STATS_SUPPORT=y
CONFIG_HIF_DEBUG=y
CONFIG_WLAN_OBJMGR_DEBUG=y
@@ -383,3 +390,5 @@ CONFIG_BUS_AUTO_SUSPEND=y
CONFIG_CNSS_OUT_OF_TREE=y
CONFIG_SMP=y
CONFIG_RPS=y
CONFIG_BCN_RATECODE_ENABLE=y
CONFIG_4_BYTES_TLV_TAG=y

View File

@@ -18822,6 +18822,18 @@ const struct file_operations wlan_hdd_state_fops = {
.release = wlan_hdd_state_ctrl_param_release,
};
#if (LINUX_VERSION_CODE < KERNEL_VERSION(6, 2, 0))
static void wlan_hdd_class_create(struct class *class_input, const char *name)
{
class_input = class_create(THIS_MODULE, name);
}
#else
static void wlan_hdd_class_create(struct class *class_input, const char *name)
{
class_input = class_create(name);
}
#endif
static int wlan_hdd_state_ctrl_param_create(void)
{
unsigned int wlan_hdd_state_major = 0;
@@ -18839,8 +18851,7 @@ static int wlan_hdd_state_ctrl_param_create(void)
goto dev_alloc_err;
}
wlan_hdd_state_major = MAJOR(device);
class = class_create(THIS_MODULE, WLAN_CTRL_NAME);
wlan_hdd_class_create(class, WLAN_CTRL_NAME);
if (IS_ERR(class)) {
pr_err("wlan_hdd_state class_create error");
goto class_err;

View File

@@ -2200,6 +2200,15 @@ def _define_module_for_target_variant_chipset(target, variant, chipset):
],
cmd = "cat $(SRCS) > $@",
)
native.genrule(
name = "configs/{}_defconfig_generate_perf".format(tvc),
outs = ["configs/{}_defconfig.generated_perf".format(tvc)],
srcs = [
"configs/{}_gki_{}_defconfig".format(target, chipset),
],
cmd = "cat $(SRCS) > $@",
)
srcs = native.glob(iglobs) + _fixed_srcs