From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5E1DAC47258 for ; Wed, 31 Jan 2024 17:59:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E4EC48D0005; Wed, 31 Jan 2024 12:59:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DD7FB8D0003; Wed, 31 Jan 2024 12:59:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C7AE68D0005; Wed, 31 Jan 2024 12:59:15 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id AF5EC8D0003 for ; Wed, 31 Jan 2024 12:59:15 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 7E9371C1620 for ; Wed, 31 Jan 2024 17:59:15 +0000 (UTC) X-FDA: 81740367870.29.69882BB Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by imf15.hostedemail.com (Postfix) with ESMTP id 667C0A0023 for ; Wed, 31 Jan 2024 17:59:13 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=inria.fr header.s=dc header.b=BBH47404; dmarc=pass (policy=none) header.from=inria.fr; spf=pass (imf15.hostedemail.com: domain of julia.lawall@inria.fr designates 192.134.164.83 as permitted sender) smtp.mailfrom=julia.lawall@inria.fr ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706723953; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=aYgKgDJnzHjlJRSaENEOht2saPzidvzB2sGFvo5VNtE=; b=lZJxr2XmXBZcm/8ZB1f09ysZErsrJ/vYGBnnSzoa/ONGtbdKOKGmjNrSAoL96FfhG4DFN1 LIEu56z2bitnqW5vRSrHPi2fMOIOZhOtuqM/xVmRN1OZtASAHfLtrGey0crFSHy3JK71Ip /UdDTPendWrVjO3fgjzmaGt2S5eXATI= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=inria.fr header.s=dc header.b=BBH47404; dmarc=pass (policy=none) header.from=inria.fr; spf=pass (imf15.hostedemail.com: domain of julia.lawall@inria.fr designates 192.134.164.83 as permitted sender) smtp.mailfrom=julia.lawall@inria.fr ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706723953; a=rsa-sha256; cv=none; b=JEpGCZEtFBHthuDFhrVyhTvP8lqwYgKZNyZlTuw/WYz3wo8EaGTHO7XU3sCjaPaizWK7Df reDKxjHj5eqLAodNwptmY8OdSFt7s/w6AeRqoa2dzZzE8sOz6VuqzVrEOXb8KPiwnAh6OB C7Wt7s+gDdPedUsIZnz8UnPgJqiC6KU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=date:from:to:cc:subject:message-id:mime-version; bh=aYgKgDJnzHjlJRSaENEOht2saPzidvzB2sGFvo5VNtE=; b=BBH47404DA+u4US8EMr9jJHZBwt8qLFBkwoKVwjb9ZMUmO/FqwrXjySM JlUTdL4eCdRDo4ETW/ITm+d5+KwcBwOAg90JeZAdxDTevJk/fZjgxIu1U q8CxHnRhMM/RDZjum00ZuF6f6MizZPwqgiZ/Ymi+Lii31liVA8D+zzDSC k=; X-IronPort-AV: E=Sophos;i="6.05,231,1701126000"; d="scan'208";a="149651384" Received: from 231.85.89.92.rev.sfr.net (HELO hadrien) ([92.89.85.231]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jan 2024 18:59:11 +0100 Date: Wed, 31 Jan 2024 18:59:11 +0100 (CET) From: Julia Lawall X-X-Sender: jll@hadrien To: Martin Kaistra cc: Kalle Valo , Ping-Ke Shih , Linux Memory Management List , oe-kbuild-all@lists.linux.dev Subject: [linux-next:master 432/3001] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6699:30-31: WARNING opportunity for swap() (fwd) Message-ID: User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 667C0A0023 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: p4mxjj8zut7b4uxpxzh1og1jk6gu9tnd X-HE-Tag: 1706723953-36654 X-HE-Meta: U2FsdGVkX18Ikf2IvzxGLlOo5ZJU/sWlEWIazRU1GsCLxlxobBQ4FBcnIgPi7fTTxN2zvAiTl7Lya7/1F5V7u3FMZzVpDldJZTBuwgrQJUVzP0ekZOncNtTnSmQTXsvjLklzMtXFf0ZZZDZIMRjyBwiwwdgEjv7GCNAFOen81EDrwmVujwZ22UdIO+esxkJN14lCcSUOB4qiCOXtGzRNA20TGOBtioAlqSFqLtRJZR0eEczpYPbyw1S55v62oJLhBtr7+GYlLwDs1Lyk1e5OM3l9wZKZzN5qPTlIbGroRdaQSq2gs3FqTIGrDpkMQ5TMmvq/7ooRR9BUTOVJzg8cakJ9Kfr+duxlaoQ5LRoPs3yWnAJTXWbLw1Fc51KCg1R3dczNWi9RSIkMl6elgBIFVEMuB9ynyaUFx8jD3wvuw7XSLuFo+4Q85RqD2uuPDE2z5uZPT+dZbS4amdHpvXP3d/HaxHYUkmpvwaQFvYkqHIIPtnu23XOZ6XnG4MXfV24FyANm6l76GBndc9NyEL2I/O+LD1LNMsG/70HJw6S1RqNBkI1MQjIkzgGJXHU8PfnZurTvtP3G2sGIqshJVJllHYBx/VRwsdO/XWeVT5Yhl6CXrfTPBvETCG0fF5Z/OWkTqHB0EDBydEeE2Rg9yCYYhMpHnMh2VpWxrNQekIrjKz7q5i3KmEabuqj8Y0tijlEE0zID7OU5fphC+7ZpoeaoPRaFdDV1m8JQsBCoTWPThk+z/jbmGHQjVjK398+vE4J5yJY83MH5YhuYz1a/R/kmo/7aAFH77esbK81aNSGUnnXmVJFSS1HN0AU+ETsZETkRgnGBxN0xzQcHuhmpQ3Fbd/tsr6YVTRjtMec4WuyyBxVhpMYTPkzmY6gsaJINGX0oHT7jEAkUTZT3+8DCt1UBK7ZAaFGaDNd040GLd449g2UribrYLRo3cB5ovQhecSe/feR9uWPUsefUiB08UZ7 zDb8j/Cx CFnSUYxPsJQT1PuBTGOrt/MLSnFkaba3MIhLrL+Y/gA11XYJQnKO9VPe3VM3xR4W1mi2q4rNi2TYtkDSzajCI8gDLvPBfDrAU+HE1YmX440rxn2KJaRwribXSB6WA0cksYKd40aDCh5eqHb85G2cvWTBzI/+L9vjpGHvE2vnDwgtq67kNOmtFXB9/9bZpys7UK2C9ByVMW9PuGI927Sc003E35kHM8p5Z+Sql6ah1T3QUJpIrTcc8XQom2BYM752qClo8fCMawwWEYn56bBDJbY8GZ3a8O0lTnox4M8fkmpqJu8of0aWexVx3F9AhH1GpxbCYXI4mmzQvAYFuJG+XcCVdeokW53FAEB5nA7ebqCccZ1zsm+p1rjs6ZE/+9mSUnqfP+2yi2JmbGwxtJH5hZrvS0OqcOrfw2pBzBWMyN1oJCcLrT5weOtUKLJNW8USNGs8EelWG4c/tQks= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: ---------- Forwarded message ---------- Date: Thu, 1 Feb 2024 01:09:37 +0800 From: kernel test robot To: oe-kbuild@lists.linux.dev Cc: lkp@intel.com, Julia Lawall Subject: [linux-next:master 432/3001] drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6699:30-31: WARNING opportunity for swap() BCC: lkp@intel.com CC: oe-kbuild-all@lists.linux.dev CC: Linux Memory Management List TO: Martin Kaistra CC: Kalle Valo CC: "Ping-Ke Shih" tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 06f658aadff0e483ee4f807b0b46c9e5cba62bfa commit: 69abad618efd17e50bc6f880332ab36b660b0b34 [432/3001] wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent :::::: branch date: 15 hours ago :::::: commit date: 3 weeks ago config: arm-randconfig-r054-20240131 (https://download.01.org/0day-ci/archive/20240201/202402010039.1v5WRSXr-lkp@intel.com/config) compiler: arm-linux-gnueabi-gcc (GCC) 13.2.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 | Reported-by: Julia Lawall | Closes: https://lore.kernel.org/r/202402010039.1v5WRSXr-lkp@intel.com/ cocci warnings: (new ones prefixed by >>) >> drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6699:30-31: WARNING opportunity for swap() vim +6699 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 26f1fad29ad973 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c Jes Sorensen 2015-10-14 6626 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6627 static void rtl8xxxu_switch_ports(struct rtl8xxxu_priv *priv) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6628 { 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6629 u8 macid[ETH_ALEN], bssid[ETH_ALEN], macid_1[ETH_ALEN], bssid_1[ETH_ALEN]; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6630 u8 msr, bcn_ctrl, bcn_ctrl_1, atimwnd[2], atimwnd_1[2]; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6631 struct rtl8xxxu_vif *rtlvif; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6632 struct ieee80211_vif *vif; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6633 u8 tsftr[8], tsftr_1[8]; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6634 int i; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6635 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6636 msr = rtl8xxxu_read8(priv, REG_MSR); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6637 bcn_ctrl = rtl8xxxu_read8(priv, REG_BEACON_CTRL); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6638 bcn_ctrl_1 = rtl8xxxu_read8(priv, REG_BEACON_CTRL_1); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6639 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6640 for (i = 0; i < ARRAY_SIZE(atimwnd); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6641 atimwnd[i] = rtl8xxxu_read8(priv, REG_ATIMWND + i); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6642 for (i = 0; i < ARRAY_SIZE(atimwnd_1); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6643 atimwnd_1[i] = rtl8xxxu_read8(priv, REG_ATIMWND_1 + i); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6644 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6645 for (i = 0; i < ARRAY_SIZE(tsftr); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6646 tsftr[i] = rtl8xxxu_read8(priv, REG_TSFTR + i); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6647 for (i = 0; i < ARRAY_SIZE(tsftr); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6648 tsftr_1[i] = rtl8xxxu_read8(priv, REG_TSFTR1 + i); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6649 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6650 for (i = 0; i < ARRAY_SIZE(macid); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6651 macid[i] = rtl8xxxu_read8(priv, REG_MACID + i); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6652 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6653 for (i = 0; i < ARRAY_SIZE(bssid); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6654 bssid[i] = rtl8xxxu_read8(priv, REG_BSSID + i); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6655 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6656 for (i = 0; i < ARRAY_SIZE(macid_1); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6657 macid_1[i] = rtl8xxxu_read8(priv, REG_MACID1 + i); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6658 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6659 for (i = 0; i < ARRAY_SIZE(bssid_1); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6660 bssid_1[i] = rtl8xxxu_read8(priv, REG_BSSID1 + i); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6661 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6662 /* disable bcn function, disable update TSF */ 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6663 rtl8xxxu_write8(priv, REG_BEACON_CTRL, (bcn_ctrl & 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6664 (~BEACON_FUNCTION_ENABLE)) | BEACON_DISABLE_TSF_UPDATE); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6665 rtl8xxxu_write8(priv, REG_BEACON_CTRL_1, (bcn_ctrl_1 & 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6666 (~BEACON_FUNCTION_ENABLE)) | BEACON_DISABLE_TSF_UPDATE); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6667 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6668 /* switch msr */ 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6669 msr = (msr & 0xf0) | ((msr & 0x03) << 2) | ((msr & 0x0c) >> 2); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6670 rtl8xxxu_write8(priv, REG_MSR, msr); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6671 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6672 /* write port0 */ 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6673 rtl8xxxu_write8(priv, REG_BEACON_CTRL, bcn_ctrl_1 & ~BEACON_FUNCTION_ENABLE); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6674 for (i = 0; i < ARRAY_SIZE(atimwnd_1); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6675 rtl8xxxu_write8(priv, REG_ATIMWND + i, atimwnd_1[i]); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6676 for (i = 0; i < ARRAY_SIZE(tsftr_1); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6677 rtl8xxxu_write8(priv, REG_TSFTR + i, tsftr_1[i]); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6678 for (i = 0; i < ARRAY_SIZE(macid_1); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6679 rtl8xxxu_write8(priv, REG_MACID + i, macid_1[i]); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6680 for (i = 0; i < ARRAY_SIZE(bssid_1); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6681 rtl8xxxu_write8(priv, REG_BSSID + i, bssid_1[i]); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6682 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6683 /* write port1 */ 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6684 rtl8xxxu_write8(priv, REG_BEACON_CTRL_1, bcn_ctrl & ~BEACON_FUNCTION_ENABLE); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6685 for (i = 0; i < ARRAY_SIZE(atimwnd); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6686 rtl8xxxu_write8(priv, REG_ATIMWND_1 + i, atimwnd[i]); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6687 for (i = 0; i < ARRAY_SIZE(tsftr); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6688 rtl8xxxu_write8(priv, REG_TSFTR1 + i, tsftr[i]); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6689 for (i = 0; i < ARRAY_SIZE(macid); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6690 rtl8xxxu_write8(priv, REG_MACID1 + i, macid[i]); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6691 for (i = 0; i < ARRAY_SIZE(bssid); i++) 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6692 rtl8xxxu_write8(priv, REG_BSSID1 + i, bssid[i]); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6693 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6694 /* write bcn ctl */ 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6695 rtl8xxxu_write8(priv, REG_BEACON_CTRL, bcn_ctrl_1); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6696 rtl8xxxu_write8(priv, REG_BEACON_CTRL_1, bcn_ctrl); 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6697 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6698 vif = priv->vifs[0]; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 @6699 priv->vifs[0] = priv->vifs[1]; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6700 priv->vifs[1] = vif; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6701 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6702 /* priv->vifs[0] is NULL here, based on how this function is currently 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6703 * called from rtl8xxxu_add_interface(). 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6704 * When this function will be used in the future for a different 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6705 * scenario, please check whether vifs[0] or vifs[1] can be NULL and if 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6706 * necessary add code to set port_num = 1. 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6707 */ 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6708 rtlvif = (struct rtl8xxxu_vif *)priv->vifs[1]->drv_priv; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6709 rtlvif->port_num = 1; 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6710 } 69abad618efd17 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c Martin Kaistra 2023-12-22 6711 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki