mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Baochen Qiang <quic_bqiang@quicinc.com>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org,
	Jeff Johnson <jeff.johnson@oss.qualcomm.com>,
	Vasanthakumar Thiagarajan
	<vasanthakumar.thiagarajan@oss.qualcomm.com>
Subject: drivers/net/wireless/ath/ath12k/mac.c:9785:2-3: Unneeded semicolon
Date: Sun, 13 Jul 2025 23:50:56 +0800	[thread overview]
Message-ID: <202507132355.ljWuxxjd-lkp@intel.com> (raw)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   3f31a806a62e44f7498e2d17719c03f816553f11
commit: cccbb9d0dd6ab9e3353066217e9ab5b44bd761d3 wifi: ath12k: add parse of transmit power envelope element
date:   8 weeks ago
config: riscv-randconfig-r063-20250713 (https://download.01.org/0day-ci/archive/20250713/202507132355.ljWuxxjd-lkp@intel.com/config)
compiler: riscv32-linux-gcc (GCC) 13.4.0

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202507132355.ljWuxxjd-lkp@intel.com/

cocci warnings: (new ones prefixed by >>)
>> drivers/net/wireless/ath/ath12k/mac.c:9785:2-3: Unneeded semicolon

vim +9785 drivers/net/wireless/ath/ath12k/mac.c

  9754	
  9755	static void ath12k_mac_parse_tx_pwr_env(struct ath12k *ar,
  9756						struct ath12k_link_vif *arvif)
  9757	{
  9758		struct ieee80211_bss_conf *bss_conf = ath12k_mac_get_link_bss_conf(arvif);
  9759		struct ath12k_reg_tpc_power_info *tpc_info = &arvif->reg_tpc_info;
  9760		struct ieee80211_parsed_tpe_eirp *local_non_psd, *reg_non_psd;
  9761		struct ieee80211_parsed_tpe_psd *local_psd, *reg_psd;
  9762		struct ieee80211_parsed_tpe *tpe = &bss_conf->tpe;
  9763		enum wmi_reg_6g_client_type client_type;
  9764		struct ath12k_reg_info *reg_info;
  9765		struct ath12k_base *ab = ar->ab;
  9766		bool psd_valid, non_psd_valid;
  9767		int i;
  9768	
  9769		reg_info = ab->reg_info[ar->pdev_idx];
  9770		client_type = reg_info->client_type;
  9771	
  9772		local_psd = &tpe->psd_local[client_type];
  9773		reg_psd = &tpe->psd_reg_client[client_type];
  9774		local_non_psd = &tpe->max_local[client_type];
  9775		reg_non_psd = &tpe->max_reg_client[client_type];
  9776	
  9777		psd_valid = local_psd->valid | reg_psd->valid;
  9778		non_psd_valid = local_non_psd->valid | reg_non_psd->valid;
  9779	
  9780		if (!psd_valid && !non_psd_valid) {
  9781			ath12k_warn(ab,
  9782				    "no transmit power envelope match client power type %d\n",
  9783				    client_type);
  9784			return;
> 9785		};
  9786	
  9787		if (psd_valid) {
  9788			tpc_info->is_psd_power = true;
  9789	
  9790			tpc_info->num_pwr_levels = max(local_psd->count,
  9791						       reg_psd->count);
  9792			if (tpc_info->num_pwr_levels > ATH12K_NUM_PWR_LEVELS)
  9793				tpc_info->num_pwr_levels = ATH12K_NUM_PWR_LEVELS;
  9794	
  9795			for (i = 0; i < tpc_info->num_pwr_levels; i++) {
  9796				tpc_info->tpe[i] = min(local_psd->power[i],
  9797						       reg_psd->power[i]) / 2;
  9798				ath12k_dbg(ab, ATH12K_DBG_MAC,
  9799					   "TPE PSD power[%d] : %d\n",
  9800					   i, tpc_info->tpe[i]);
  9801			}
  9802		} else {
  9803			tpc_info->is_psd_power = false;
  9804			tpc_info->eirp_power = 0;
  9805	
  9806			tpc_info->num_pwr_levels = max(local_non_psd->count,
  9807						       reg_non_psd->count);
  9808			if (tpc_info->num_pwr_levels > ATH12K_NUM_PWR_LEVELS)
  9809				tpc_info->num_pwr_levels = ATH12K_NUM_PWR_LEVELS;
  9810	
  9811			for (i = 0; i < tpc_info->num_pwr_levels; i++) {
  9812				tpc_info->tpe[i] = min(local_non_psd->power[i],
  9813						       reg_non_psd->power[i]) / 2;
  9814				ath12k_dbg(ab, ATH12K_DBG_MAC,
  9815					   "non PSD power[%d] : %d\n",
  9816					   i, tpc_info->tpe[i]);
  9817			}
  9818		}
  9819	}
  9820	

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

                 reply	other threads:[~2025-07-13 15:51 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202507132355.ljWuxxjd-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=jeff.johnson@oss.qualcomm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=oe-kbuild-all@lists.linux.dev \
    --cc=quic_bqiang@quicinc.com \
    --cc=vasanthakumar.thiagarajan@oss.qualcomm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®