]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
wifi: ath11k: Prefer {} to {0} in initializers
authorJeff Johnson <jeff.johnson@oss.qualcomm.com>
Sun, 20 Jul 2025 15:13:38 +0000 (08:13 -0700)
committerJeff Johnson <jeff.johnson@oss.qualcomm.com>
Mon, 21 Jul 2025 21:34:01 +0000 (14:34 -0700)
Prefer {} to {0} in initializers since {} works even when the first
member is not a scalar.

Generated using:
sed -i 's/{[[:space:]]*0[[:space:]]*}/{}/g' drivers/net/wireless/ath/ath11k/*

Compile tested only.

Link: https://patch.msgid.link/20250720-ath11k-zero-brace-v1-1-6132e2ef1748@oss.qualcomm.com
Signed-off-by: Jeff Johnson <jeff.johnson@oss.qualcomm.com>
14 files changed:
drivers/net/wireless/ath/ath11k/ahb.c
drivers/net/wireless/ath/ath11k/ce.c
drivers/net/wireless/ath/ath11k/core.c
drivers/net/wireless/ath/ath11k/dbring.c
drivers/net/wireless/ath/ath11k/debugfs.c
drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
drivers/net/wireless/ath/ath11k/debugfs_sta.c
drivers/net/wireless/ath/ath11k/dp.c
drivers/net/wireless/ath/ath11k/dp_rx.c
drivers/net/wireless/ath/ath11k/dp_tx.c
drivers/net/wireless/ath/ath11k/mac.c
drivers/net/wireless/ath/ath11k/pci.c
drivers/net/wireless/ath/ath11k/spectral.c
drivers/net/wireless/ath/ath11k/wmi.c

index fde1ce43c4994ea75afd8170f08f9af482180fcf..50809cc1dad448e116e21ee642dc0079d1ceb759 100644 (file)
@@ -988,7 +988,7 @@ static int ath11k_ahb_fw_resources_init(struct ath11k_base *ab)
 {
        struct ath11k_ahb *ab_ahb = ath11k_ahb_priv(ab);
        struct device *host_dev = ab->dev;
-       struct platform_device_info info = {0};
+       struct platform_device_info info = {};
        struct iommu_domain *iommu_dom;
        struct platform_device *pdev;
        struct device_node *node;
index 878ce30b307c8c492cb3911dde478bca112b8a8b..c65fc9fb539ef10ba44f1c1d5571462b40fa098d 100644 (file)
@@ -554,7 +554,7 @@ static int ath11k_ce_init_ring(struct ath11k_base *ab,
                               struct ath11k_ce_ring *ce_ring,
                               int ce_id, enum hal_ring_type type)
 {
-       struct hal_srng_params params = { 0 };
+       struct hal_srng_params params = {};
        int ret;
 
        params.ring_base_paddr = ce_ring->base_addr_ce_space;
index ad942fad01e95a49d9e44c293d8bb84cba2f3903..d49353b6b2e7657daaccae640a40772d95a30c03 100644 (file)
@@ -1393,7 +1393,7 @@ static int __ath11k_core_create_board_name(struct ath11k_base *ab, char *name,
                                           enum ath11k_bdf_name_type name_type)
 {
        /* strlen(',variant=') + strlen(ab->qmi.target.bdf_ext) */
-       char variant[9 + ATH11K_QMI_BDF_EXT_STR_LENGTH] = { 0 };
+       char variant[9 + ATH11K_QMI_BDF_EXT_STR_LENGTH] = {};
 
        if (with_variant && ab->qmi.target.bdf_ext[0] != '\0')
                scnprintf(variant, sizeof(variant), ",variant=%s",
index fbb6e8d8a47692139c193348bdd5e58ae395e416..520d8b8662a282ca3ba396b3941d6155fd5ca353 100644 (file)
@@ -2,6 +2,7 @@
 /*
  * Copyright (c) 2019-2020 The Linux Foundation. All rights reserved.
  * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
  */
 
 #include "core.h"
@@ -153,7 +154,7 @@ int ath11k_dbring_wmi_cfg_setup(struct ath11k *ar,
                                struct ath11k_dbring *ring,
                                enum wmi_direct_buffer_module id)
 {
-       struct ath11k_wmi_pdev_dma_ring_cfg_req_cmd param = {0};
+       struct ath11k_wmi_pdev_dma_ring_cfg_req_cmd param = {};
        int ret;
 
        if (id >= WMI_DIRECT_BUF_MAX)
index 906df3b13f4f0a84a76c71d336bb5c16f9477aba..977f945b6e669e48df6df5926805b768172452d9 100644 (file)
@@ -375,7 +375,7 @@ static ssize_t ath11k_write_simulate_fw_crash(struct file *file,
        struct ath11k_base *ab = file->private_data;
        struct ath11k_pdev *pdev;
        struct ath11k *ar = ab->pdevs[0].ar;
-       char buf[32] = {0};
+       char buf[32] = {};
        ssize_t rc;
        int i, ret, radioup = 0;
 
@@ -473,7 +473,7 @@ static ssize_t ath11k_read_enable_extd_tx_stats(struct file *file,
                                                size_t count, loff_t *ppos)
 
 {
-       char buf[32] = {0};
+       char buf[32] = {};
        struct ath11k *ar = file->private_data;
        int len = 0;
 
@@ -497,7 +497,7 @@ static ssize_t ath11k_write_extd_rx_stats(struct file *file,
 {
        struct ath11k *ar = file->private_data;
        struct ath11k_base *ab = ar->ab;
-       struct htt_rx_ring_tlv_filter tlv_filter = {0};
+       struct htt_rx_ring_tlv_filter tlv_filter = {};
        u32 enable, rx_filter = 0, ring_id;
        int i;
        int ret;
@@ -737,7 +737,7 @@ static ssize_t ath11k_write_fw_dbglog(struct file *file,
                                      size_t count, loff_t *ppos)
 {
        struct ath11k *ar = file->private_data;
-       char buf[128] = {0};
+       char buf[128] = {};
        struct ath11k_fw_dbglog dbglog;
        unsigned int param, mod_id_index, is_end;
        u64 value;
@@ -950,9 +950,9 @@ static ssize_t ath11k_write_pktlog_filter(struct file *file,
 {
        struct ath11k *ar = file->private_data;
        struct ath11k_base *ab = ar->ab;
-       struct htt_rx_ring_tlv_filter tlv_filter = {0};
+       struct htt_rx_ring_tlv_filter tlv_filter = {};
        u32 rx_filter = 0, ring_id, filter, mode;
-       u8 buf[128] = {0};
+       u8 buf[128] = {};
        int i, ret, rx_buf_sz = 0;
        ssize_t rc;
 
@@ -1081,7 +1081,7 @@ static ssize_t ath11k_read_pktlog_filter(struct file *file,
                                         size_t count, loff_t *ppos)
 
 {
-       char buf[32] = {0};
+       char buf[32] = {};
        struct ath11k *ar = file->private_data;
        int len = 0;
 
@@ -1235,7 +1235,7 @@ static ssize_t ath11k_debugfs_write_enable_dbr_dbg(struct file *file,
                                                   size_t count, loff_t *ppos)
 {
        struct ath11k *ar = file->private_data;
-       char buf[32] = {0};
+       char buf[32] = {};
        u32 dbr_id, enable;
        int ret;
 
@@ -1473,7 +1473,7 @@ int ath11k_debugfs_register(struct ath11k *ar)
 {
        struct ath11k_base *ab = ar->ab;
        char pdev_name[10];
-       char buf[100] = {0};
+       char buf[100] = {};
 
        snprintf(pdev_name, sizeof(pdev_name), "%s%u", "mac", ar->pdev_idx);
 
@@ -1556,10 +1556,10 @@ static ssize_t ath11k_write_twt_add_dialog(struct file *file,
                                           size_t count, loff_t *ppos)
 {
        struct ath11k_vif *arvif = file->private_data;
-       struct wmi_twt_add_dialog_params params = { 0 };
-       struct wmi_twt_enable_params twt_params = {0};
+       struct wmi_twt_add_dialog_params params = {};
+       struct wmi_twt_enable_params twt_params = {};
        struct ath11k *ar = arvif->ar;
-       u8 buf[128] = {0};
+       u8 buf[128] = {};
        int ret;
 
        if (ar->twt_enabled == 0) {
@@ -1632,10 +1632,10 @@ static ssize_t ath11k_write_twt_del_dialog(struct file *file,
                                           size_t count, loff_t *ppos)
 {
        struct ath11k_vif *arvif = file->private_data;
-       struct wmi_twt_del_dialog_params params = { 0 };
-       struct wmi_twt_enable_params twt_params = {0};
+       struct wmi_twt_del_dialog_params params = {};
+       struct wmi_twt_enable_params twt_params = {};
        struct ath11k *ar = arvif->ar;
-       u8 buf[64] = {0};
+       u8 buf[64] = {};
        int ret;
 
        if (ar->twt_enabled == 0) {
@@ -1679,8 +1679,8 @@ static ssize_t ath11k_write_twt_pause_dialog(struct file *file,
                                             size_t count, loff_t *ppos)
 {
        struct ath11k_vif *arvif = file->private_data;
-       struct wmi_twt_pause_dialog_params params = { 0 };
-       u8 buf[64] = {0};
+       struct wmi_twt_pause_dialog_params params = {};
+       u8 buf[64] = {};
        int ret;
 
        if (arvif->ar->twt_enabled == 0) {
@@ -1718,8 +1718,8 @@ static ssize_t ath11k_write_twt_resume_dialog(struct file *file,
                                              size_t count, loff_t *ppos)
 {
        struct ath11k_vif *arvif = file->private_data;
-       struct wmi_twt_resume_dialog_params params = { 0 };
-       u8 buf[64] = {0};
+       struct wmi_twt_resume_dialog_params params = {};
+       u8 buf[64] = {};
        int ret;
 
        if (arvif->ar->twt_enabled == 0) {
index 870e86a31bf8962eea455986c9aa9d4922b14b40..11d28c42227efaba2152465a21bd6570286acb99 100644 (file)
@@ -2,6 +2,7 @@
 /*
  * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
  * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
  */
 
 #include <linux/vmalloc.h>
@@ -375,7 +376,7 @@ static inline void htt_print_hw_stats_intr_misc_tlv(const void *tag_buf,
        u8 *buf = stats_req->buf;
        u32 len = stats_req->buf_len;
        u32 buf_len = ATH11K_HTT_STATS_BUF_SIZE;
-       char hw_intr_name[HTT_STATS_MAX_HW_INTR_NAME_LEN + 1] = {0};
+       char hw_intr_name[HTT_STATS_MAX_HW_INTR_NAME_LEN + 1] = {};
 
        len += scnprintf(buf + len, buf_len - len, "HTT_HW_STATS_INTR_MISC_TLV:\n");
        memcpy(hw_intr_name, &(htt_stats_buf->hw_intr_name[0]),
@@ -402,7 +403,7 @@ htt_print_hw_stats_wd_timeout_tlv(const void *tag_buf,
        u8 *buf = stats_req->buf;
        u32 len = stats_req->buf_len;
        u32 buf_len = ATH11K_HTT_STATS_BUF_SIZE;
-       char hw_module_name[HTT_STATS_MAX_HW_MODULE_NAME_LEN + 1] = {0};
+       char hw_module_name[HTT_STATS_MAX_HW_MODULE_NAME_LEN + 1] = {};
 
        len += scnprintf(buf + len, buf_len - len, "HTT_HW_STATS_WD_TIMEOUT_TLV:\n");
        memcpy(hw_module_name, &(htt_stats_buf->hw_module_name[0]),
@@ -514,7 +515,7 @@ static inline void htt_print_tx_tid_stats_tlv(const void *tag_buf,
        u8 *buf = stats_req->buf;
        u32 len = stats_req->buf_len;
        u32 buf_len = ATH11K_HTT_STATS_BUF_SIZE;
-       char tid_name[MAX_HTT_TID_NAME + 1] = {0};
+       char tid_name[MAX_HTT_TID_NAME + 1] = {};
 
        len += scnprintf(buf + len, buf_len - len, "HTT_TX_TID_STATS_TLV:\n");
        memcpy(tid_name, &(htt_stats_buf->tid_name[0]), MAX_HTT_TID_NAME);
@@ -567,7 +568,7 @@ static inline void htt_print_tx_tid_stats_v1_tlv(const void *tag_buf,
        u8 *buf = stats_req->buf;
        u32 len = stats_req->buf_len;
        u32 buf_len = ATH11K_HTT_STATS_BUF_SIZE;
-       char tid_name[MAX_HTT_TID_NAME + 1] = {0};
+       char tid_name[MAX_HTT_TID_NAME + 1] = {};
 
        len += scnprintf(buf + len, buf_len - len, "HTT_TX_TID_STATS_V1_TLV:\n");
        memcpy(tid_name, &(htt_stats_buf->tid_name[0]), MAX_HTT_TID_NAME);
@@ -624,7 +625,7 @@ static inline void htt_print_rx_tid_stats_tlv(const void *tag_buf,
        u8 *buf = stats_req->buf;
        u32 len = stats_req->buf_len;
        u32 buf_len = ATH11K_HTT_STATS_BUF_SIZE;
-       char tid_name[MAX_HTT_TID_NAME + 1] = {0};
+       char tid_name[MAX_HTT_TID_NAME + 1] = {};
 
        len += scnprintf(buf + len, buf_len - len, "HTT_RX_TID_STATS_TLV:\n");
        len += scnprintf(buf + len, buf_len - len, "sw_peer_id = %lu\n",
@@ -4712,7 +4713,7 @@ int ath11k_debugfs_htt_stats_req(struct ath11k *ar)
        u8 type = stats_req->type;
        u64 cookie = 0;
        int ret, pdev_id = ar->pdev->pdev_id;
-       struct htt_ext_stats_cfg_params cfg_params = { 0 };
+       struct htt_ext_stats_cfg_params cfg_params = {};
 
        init_completion(&stats_req->cmpln);
 
@@ -4852,7 +4853,7 @@ static ssize_t ath11k_write_htt_stats_reset(struct file *file,
 {
        struct ath11k *ar = file->private_data;
        u8 type;
-       struct htt_ext_stats_cfg_params cfg_params = { 0 };
+       struct htt_ext_stats_cfg_params cfg_params = {};
        int ret;
 
        ret = kstrtou8_from_user(user_buf, count, 0, &type);
index f56a24b6c8da21ef522dc0ece75fdbbb0a29fe8e..d89d0f28d890b4d8d69f8d4a56788cf148e4a27d 100644 (file)
@@ -2,6 +2,7 @@
 /*
  * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
  * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
  */
 
 #include <linux/vmalloc.h>
@@ -456,7 +457,7 @@ static ssize_t ath11k_dbg_sta_read_peer_pktlog(struct file *file,
        struct ieee80211_sta *sta = file->private_data;
        struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta);
        struct ath11k *ar = arsta->arvif->ar;
-       char buf[32] = {0};
+       char buf[32] = {};
        int len;
 
        mutex_lock(&ar->conf_mutex);
@@ -485,7 +486,7 @@ static ssize_t ath11k_dbg_sta_write_delba(struct file *file,
        struct ath11k *ar = arsta->arvif->ar;
        u32 tid, initiator, reason;
        int ret;
-       char buf[64] = {0};
+       char buf[64] = {};
 
        ret = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos,
                                     user_buf, count);
@@ -536,7 +537,7 @@ static ssize_t ath11k_dbg_sta_write_addba_resp(struct file *file,
        struct ath11k *ar = arsta->arvif->ar;
        u32 tid, status;
        int ret;
-       char buf[64] = {0};
+       char buf[64] = {};
 
        ret = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos,
                                     user_buf, count);
@@ -586,7 +587,7 @@ static ssize_t ath11k_dbg_sta_write_addba(struct file *file,
        struct ath11k *ar = arsta->arvif->ar;
        u32 tid, buf_size;
        int ret;
-       char buf[64] = {0};
+       char buf[64] = {};
 
        ret = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos,
                                     user_buf, count);
@@ -700,7 +701,7 @@ ath11k_write_htt_peer_stats_reset(struct file *file,
        struct ieee80211_sta *sta = file->private_data;
        struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta);
        struct ath11k *ar = arsta->arvif->ar;
-       struct htt_ext_stats_cfg_params cfg_params = { 0 };
+       struct htt_ext_stats_cfg_params cfg_params = {};
        int ret;
        u8 type;
 
index 4661e0d64dd979ea0ec23fedd10d7c1ec91b141f..56b1a657e0b0f131c178e14d8ed60b28d814f04d 100644 (file)
@@ -225,7 +225,7 @@ int ath11k_dp_srng_setup(struct ath11k_base *ab, struct dp_srng *ring,
                         enum hal_ring_type type, int ring_num,
                         int mac_id, int num_entries)
 {
-       struct hal_srng_params params = { 0 };
+       struct hal_srng_params params = {};
        int entry_sz = ath11k_hal_srng_get_entrysize(ab, type);
        int max_entries = ath11k_hal_srng_get_max_entries(ab, type);
        int ret;
index 1eec1cc114febe79f4b345f55bdbb3ad1f184d1b..ffc7482c77b6f4974fedd50698d2f7600c1a65c5 100644 (file)
@@ -719,7 +719,7 @@ static void ath11k_dp_reo_cmd_free(struct ath11k_dp *dp, void *ctx,
 static void ath11k_dp_reo_cache_flush(struct ath11k_base *ab,
                                      struct dp_rx_tid *rx_tid)
 {
-       struct ath11k_hal_reo_cmd cmd = {0};
+       struct ath11k_hal_reo_cmd cmd = {};
        unsigned long tot_desc_sz, desc_sz;
        int ret;
 
@@ -811,7 +811,7 @@ free_desc:
 void ath11k_peer_rx_tid_delete(struct ath11k *ar,
                               struct ath11k_peer *peer, u8 tid)
 {
-       struct ath11k_hal_reo_cmd cmd = {0};
+       struct ath11k_hal_reo_cmd cmd = {};
        struct dp_rx_tid *rx_tid = &peer->rx_tid[tid];
        int ret;
 
@@ -938,7 +938,7 @@ static int ath11k_peer_rx_tid_reo_update(struct ath11k *ar,
                                         u32 ba_win_sz, u16 ssn,
                                         bool update_ssn)
 {
-       struct ath11k_hal_reo_cmd cmd = {0};
+       struct ath11k_hal_reo_cmd cmd = {};
        int ret;
 
        cmd.addr_lo = lower_32_bits(rx_tid->paddr);
@@ -1157,7 +1157,7 @@ int ath11k_dp_peer_rx_pn_replay_config(struct ath11k_vif *arvif,
 {
        struct ath11k *ar = arvif->ar;
        struct ath11k_base *ab = ar->ab;
-       struct ath11k_hal_reo_cmd cmd = {0};
+       struct ath11k_hal_reo_cmd cmd = {};
        struct ath11k_peer *peer;
        struct dp_rx_tid *rx_tid;
        u8 tid;
@@ -2591,7 +2591,7 @@ static void ath11k_dp_rx_process_received_packets(struct ath11k_base *ab,
 {
        struct sk_buff *msdu;
        struct ath11k *ar;
-       struct ieee80211_rx_status rx_status = {0};
+       struct ieee80211_rx_status rx_status = {};
        int ret;
 
        if (skb_queue_empty(msdu_list))
@@ -2626,7 +2626,7 @@ int ath11k_dp_process_rx(struct ath11k_base *ab, int ring_id,
 {
        struct ath11k_dp *dp = &ab->dp;
        struct dp_rxdma_ring *rx_ring;
-       int num_buffs_reaped[MAX_RADIOS] = {0};
+       int num_buffs_reaped[MAX_RADIOS] = {};
        struct sk_buff_head msdu_list[MAX_RADIOS];
        struct ath11k_skb_rxcb *rxcb;
        int total_msdu_reaped = 0;
@@ -3224,7 +3224,7 @@ static int ath11k_dp_rx_h_michael_mic(struct crypto_shash *tfm, u8 *key,
                                      size_t data_len, u8 *mic)
 {
        SHASH_DESC_ON_STACK(desc, tfm);
-       u8 mic_hdr[16] = {0};
+       u8 mic_hdr[16] = {};
        u8 tid = 0;
        int ret;
 
@@ -3818,7 +3818,7 @@ int ath11k_dp_process_rx_err(struct ath11k_base *ab, struct napi_struct *napi,
        struct dp_link_desc_bank *link_desc_banks;
        enum hal_rx_buf_return_buf_manager rbm;
        int tot_n_bufs_reaped, quota, ret, i;
-       int n_bufs_reaped[MAX_RADIOS] = {0};
+       int n_bufs_reaped[MAX_RADIOS] = {};
        struct dp_rxdma_ring *rx_ring;
        struct dp_srng *reo_except;
        u32 desc_bank, num_msdus;
@@ -4099,7 +4099,7 @@ static void ath11k_dp_rx_wbm_err(struct ath11k *ar,
                                 struct sk_buff_head *msdu_list)
 {
        struct ath11k_skb_rxcb *rxcb = ATH11K_SKB_RXCB(msdu);
-       struct ieee80211_rx_status rxs = {0};
+       struct ieee80211_rx_status rxs = {};
        bool drop = true;
 
        switch (rxcb->err_rel_src) {
@@ -4135,7 +4135,7 @@ int ath11k_dp_rx_process_wbm_err(struct ath11k_base *ab,
        struct ath11k_skb_rxcb *rxcb;
        u32 *rx_desc;
        int buf_id, mac_id;
-       int num_buffs_reaped[MAX_RADIOS] = {0};
+       int num_buffs_reaped[MAX_RADIOS] = {};
        int total_num_buffs_reaped = 0;
        int ret, i;
 
index 8522c67baabf41492e126f7faefc439a3135f885..562aba66582f3eb534a81485bff2b807cdda0ac9 100644 (file)
@@ -2,6 +2,7 @@
 /*
  * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
  * Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
  */
 
 #include "core.h"
@@ -84,7 +85,7 @@ int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
 {
        struct ath11k_base *ab = ar->ab;
        struct ath11k_dp *dp = &ab->dp;
-       struct hal_tx_info ti = {0};
+       struct hal_tx_info ti = {};
        struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb);
        struct ath11k_skb_cb *skb_cb = ATH11K_SKB_CB(skb);
        struct hal_srng *tcl_ring;
@@ -316,7 +317,7 @@ ath11k_dp_tx_htt_tx_complete_buf(struct ath11k_base *ab,
                                 struct dp_tx_ring *tx_ring,
                                 struct ath11k_dp_htt_wbm_tx_status *ts)
 {
-       struct ieee80211_tx_status status = { 0 };
+       struct ieee80211_tx_status status = {};
        struct sk_buff *msdu;
        struct ieee80211_tx_info *info;
        struct ath11k_skb_cb *skb_cb;
@@ -391,7 +392,7 @@ ath11k_dp_tx_process_htt_tx_complete(struct ath11k_base *ab,
                                     u32 msdu_id, struct dp_tx_ring *tx_ring)
 {
        struct htt_tx_wbm_completion *status_desc;
-       struct ath11k_dp_htt_wbm_tx_status ts = {0};
+       struct ath11k_dp_htt_wbm_tx_status ts = {};
        enum hal_wbm_htt_tx_comp_status wbm_status;
 
        status_desc = desc + HTT_TX_WBM_COMP_STATUS_OFFSET;
@@ -551,8 +552,8 @@ static void ath11k_dp_tx_complete_msdu(struct ath11k *ar,
                                       struct sk_buff *msdu,
                                       struct hal_tx_status *ts)
 {
-       struct ieee80211_tx_status status = { 0 };
-       struct ieee80211_rate_status status_rate = { 0 };
+       struct ieee80211_tx_status status = {};
+       struct ieee80211_rate_status status_rate = {};
        struct ath11k_base *ab = ar->ab;
        struct ieee80211_tx_info *info;
        struct ath11k_skb_cb *skb_cb;
@@ -690,7 +691,7 @@ void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id)
        int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id;
        struct hal_srng *status_ring = &ab->hal.srng_list[hal_ring_id];
        struct sk_buff *msdu;
-       struct hal_tx_status ts = { 0 };
+       struct hal_tx_status ts = {};
        struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id];
        u32 *desc;
        u32 msdu_id;
@@ -1187,7 +1188,7 @@ int ath11k_dp_tx_htt_monitor_mode_ring_config(struct ath11k *ar, bool reset)
 {
        struct ath11k_pdev_dp *dp = &ar->dp;
        struct ath11k_base *ab = ar->ab;
-       struct htt_rx_ring_tlv_filter tlv_filter = {0};
+       struct htt_rx_ring_tlv_filter tlv_filter = {};
        int ret = 0, ring_id = 0, i;
 
        if (ab->hw_params.full_monitor_mode) {
index 7dde21289a52c0e27834e8c644d413ff6cdc7e4a..1fadf5faafb8260cc3ef5867cf32efbcb3b91460 100644 (file)
@@ -1037,7 +1037,7 @@ static int ath11k_mac_monitor_vdev_create(struct ath11k *ar)
        struct ath11k_pdev *pdev = ar->pdev;
        struct vdev_create_params param = {};
        int bit, ret;
-       u8 tmp_addr[6] = {0};
+       u8 tmp_addr[6] = {};
        u16 nss;
 
        lockdep_assert_held(&ar->conf_mutex);
@@ -3026,7 +3026,7 @@ static bool ath11k_mac_vif_recalc_sta_he_txbf(struct ath11k *ar,
                                              struct ieee80211_sta_he_cap *he_cap)
 {
        struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif);
-       struct ieee80211_he_cap_elem he_cap_elem = {0};
+       struct ieee80211_he_cap_elem he_cap_elem = {};
        struct ieee80211_sta_he_cap *cap_band = NULL;
        struct cfg80211_chan_def def;
        u32 param = WMI_VDEV_PARAM_SET_HEMU_MODE;
@@ -3763,7 +3763,7 @@ static void ath11k_mac_op_bss_info_changed(struct ieee80211_hw *hw,
                ath11k_recalculate_mgmt_rate(ar, vif, &def);
 
        if (changed & BSS_CHANGED_TWT) {
-               struct wmi_twt_enable_params twt_params = {0};
+               struct wmi_twt_enable_params twt_params = {};
 
                if (info->twt_requester || info->twt_responder) {
                        ath11k_wmi_fill_default_twt_params(&twt_params);
@@ -5323,7 +5323,7 @@ static struct ieee80211_sta_ht_cap
 ath11k_create_ht_cap(struct ath11k *ar, u32 ar_ht_cap, u32 rate_cap_rx_chainmask)
 {
        int i;
-       struct ieee80211_sta_ht_cap ht_cap = {0};
+       struct ieee80211_sta_ht_cap ht_cap = {};
        u32 ar_vht_cap = ar->pdev->cap.vht_cap;
 
        if (!(ar_ht_cap & WMI_HT_CAP_ENABLED))
@@ -5490,7 +5490,7 @@ static struct ieee80211_sta_vht_cap
 ath11k_create_vht_cap(struct ath11k *ar, u32 rate_cap_tx_chainmask,
                      u32 rate_cap_rx_chainmask)
 {
-       struct ieee80211_sta_vht_cap vht_cap = {0};
+       struct ieee80211_sta_vht_cap vht_cap = {};
        u16 txmcs_map, rxmcs_map;
        int i;
 
@@ -6159,7 +6159,7 @@ void ath11k_mac_drain_tx(struct ath11k *ar)
 
 static int ath11k_mac_config_mon_status_default(struct ath11k *ar, bool enable)
 {
-       struct htt_rx_ring_tlv_filter tlv_filter = {0};
+       struct htt_rx_ring_tlv_filter tlv_filter = {};
        struct ath11k_base *ab = ar->ab;
        int i, ret = 0;
        u32 ring_id;
@@ -6678,7 +6678,7 @@ static int ath11k_mac_op_add_interface(struct ieee80211_hw *hw,
        struct ath11k *ar = hw->priv;
        struct ath11k_base *ab = ar->ab;
        struct ath11k_vif *arvif = ath11k_vif_to_arvif(vif);
-       struct vdev_create_params vdev_param = {0};
+       struct vdev_create_params vdev_param = {};
        struct peer_create_params peer_param;
        u32 param_id, param_value;
        u16 nss;
@@ -10421,7 +10421,7 @@ int ath11k_mac_register(struct ath11k_base *ab)
        struct ath11k_pdev *pdev;
        int i;
        int ret;
-       u8 mac_addr[ETH_ALEN] = {0};
+       u8 mac_addr[ETH_ALEN] = {};
 
        if (test_bit(ATH11K_FLAG_REGISTERED, &ab->dev_flags))
                return 0;
index 78444f8ea15356f1f4c90a496efd52780499bfb2..d8655badd96d0f4b6946f8af927d878aaa3147ad 100644 (file)
@@ -37,7 +37,7 @@ static const struct pci_device_id ath11k_pci_id_table[] = {
        { PCI_VDEVICE(QCOM, QCA6390_DEVICE_ID) },
        { PCI_VDEVICE(QCOM, WCN6855_DEVICE_ID) },
        { PCI_VDEVICE(QCOM, QCN9074_DEVICE_ID) },
-       {0}
+       {}
 };
 
 MODULE_DEVICE_TABLE(pci, ath11k_pci_id_table);
@@ -692,7 +692,7 @@ static void ath11k_pci_coredump_download(struct ath11k_base *ab)
        struct ath11k_tlv_dump_data *dump_tlv;
        size_t hdr_len = sizeof(*file_data);
        void *buf;
-       u32 dump_seg_sz[FW_CRASH_DUMP_TYPE_MAX] = { 0 };
+       u32 dump_seg_sz[FW_CRASH_DUMP_TYPE_MAX] = {};
 
        ath11k_mhi_coredump(mhi_ctrl, false);
 
index 79e091134515b432284768e66eca23314af95a9d..b6b0516819a6816fe7b76bab8ec769b3e6079e34 100644 (file)
@@ -2,6 +2,7 @@
 /*
  * Copyright (c) 2019-2020 The Linux Foundation. All rights reserved.
  * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
  */
 
 #include <linux/relay.h>
@@ -205,7 +206,7 @@ static int ath11k_spectral_scan_trigger(struct ath11k *ar)
 static int ath11k_spectral_scan_config(struct ath11k *ar,
                                       enum ath11k_spectral_mode mode)
 {
-       struct ath11k_wmi_vdev_spectral_conf_param param = { 0 };
+       struct ath11k_wmi_vdev_spectral_conf_param param = {};
        struct ath11k_vif *arvif;
        int ret, count;
 
index 56af2e9634f422bbbc6a317fcf02cd36357f1a73..0491e3fd6b5e16d464bd3e3c3933b9102641204b 100644 (file)
@@ -7542,7 +7542,7 @@ static void ath11k_vdev_stopped_event(struct ath11k_base *ab, struct sk_buff *sk
 
 static void ath11k_mgmt_rx_event(struct ath11k_base *ab, struct sk_buff *skb)
 {
-       struct mgmt_rx_event_params rx_ev = {0};
+       struct mgmt_rx_event_params rx_ev = {};
        struct ath11k *ar;
        struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(skb);
        struct ieee80211_hdr *hdr;
@@ -7657,7 +7657,7 @@ exit:
 
 static void ath11k_mgmt_tx_compl_event(struct ath11k_base *ab, struct sk_buff *skb)
 {
-       struct wmi_mgmt_tx_compl_event tx_compl_param = {0};
+       struct wmi_mgmt_tx_compl_event tx_compl_param = {};
        struct ath11k *ar;
 
        if (ath11k_pull_mgmt_tx_compl_param_tlv(ab, skb, &tx_compl_param) != 0) {
@@ -7712,7 +7712,7 @@ static struct ath11k *ath11k_get_ar_on_scan_state(struct ath11k_base *ab,
 static void ath11k_scan_event(struct ath11k_base *ab, struct sk_buff *skb)
 {
        struct ath11k *ar;
-       struct wmi_scan_event scan_ev = {0};
+       struct wmi_scan_event scan_ev = {};
 
        if (ath11k_pull_scan_ev(ab, skb, &scan_ev) != 0) {
                ath11k_warn(ab, "failed to extract scan event");
@@ -7884,7 +7884,7 @@ static void ath11k_roam_event(struct ath11k_base *ab, struct sk_buff *skb)
 
 static void ath11k_chan_info_event(struct ath11k_base *ab, struct sk_buff *skb)
 {
-       struct wmi_chan_info_event ch_info_ev = {0};
+       struct wmi_chan_info_event ch_info_ev = {};
        struct ath11k *ar;
        struct survey_info *survey;
        int idx;
@@ -8031,7 +8031,7 @@ exit:
 static void ath11k_vdev_install_key_compl_event(struct ath11k_base *ab,
                                                struct sk_buff *skb)
 {
-       struct wmi_vdev_install_key_complete_arg install_key_compl = {0};
+       struct wmi_vdev_install_key_complete_arg install_key_compl = {};
        struct ath11k *ar;
 
        if (ath11k_pull_vdev_install_key_compl_ev(ab, skb, &install_key_compl) != 0) {
@@ -8129,7 +8129,7 @@ static void ath11k_service_available_event(struct ath11k_base *ab, struct sk_buf
 
 static void ath11k_peer_assoc_conf_event(struct ath11k_base *ab, struct sk_buff *skb)
 {
-       struct wmi_peer_assoc_conf_arg peer_assoc_conf = {0};
+       struct wmi_peer_assoc_conf_arg peer_assoc_conf = {};
        struct ath11k *ar;
 
        if (ath11k_pull_peer_assoc_conf_ev(ab, skb, &peer_assoc_conf) != 0) {