]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
wifi: rtw88: coex: Use bitwise instead of arithmetic operator for flags
authorPei Xiao <xiaopei01@kylinos.cn>
Tue, 24 Jun 2025 02:52:40 +0000 (10:52 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Fri, 4 Jul 2025 02:13:34 +0000 (10:13 +0800)
This silences the following coccinelle warning:
  WARNING: sum of probable bitmasks, consider |

Compile tested only.

Signed-off-by: Pei Xiao <xiaopei01@kylinos.cn>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/c68a8642c325f626ac34ccee71d9d9aa69f0c92c.1750733428.git.xiaopei01@kylinos.cn
drivers/net/wireless/realtek/rtw88/coex.c

index 64904278ddad7daf91ecadef7b8f763c9731c7ed..b4dc6ff2c175095384bc1219cb27c863ff0ece6b 100644 (file)
@@ -1501,28 +1501,28 @@ static u8 rtw_coex_algorithm(struct rtw_dev *rtwdev)
                algorithm = COEX_ALGO_HFP;
                break;
        case           BPM_HID:
-       case BPM_HFP + BPM_HID:
+       case BPM_HFP | BPM_HID:
                algorithm = COEX_ALGO_HID;
                break;
-       case BPM_HFP           + BPM_A2DP:
-       case           BPM_HID + BPM_A2DP:
-       case BPM_HFP + BPM_HID + BPM_A2DP:
+       case BPM_HFP           | BPM_A2DP:
+       case           BPM_HID | BPM_A2DP:
+       case BPM_HFP | BPM_HID | BPM_A2DP:
                algorithm = COEX_ALGO_A2DP_HID;
                break;
-       case BPM_HFP                      + BPM_PAN:
-       case           BPM_HID            + BPM_PAN:
-       case BPM_HFP + BPM_HID            + BPM_PAN:
+       case BPM_HFP                      | BPM_PAN:
+       case           BPM_HID            | BPM_PAN:
+       case BPM_HFP | BPM_HID            | BPM_PAN:
                algorithm = COEX_ALGO_PAN_HID;
                break;
-       case BPM_HFP           + BPM_A2DP + BPM_PAN:
-       case           BPM_HID + BPM_A2DP + BPM_PAN:
-       case BPM_HFP + BPM_HID + BPM_A2DP + BPM_PAN:
+       case BPM_HFP           | BPM_A2DP | BPM_PAN:
+       case           BPM_HID | BPM_A2DP | BPM_PAN:
+       case BPM_HFP | BPM_HID | BPM_A2DP | BPM_PAN:
                algorithm = COEX_ALGO_A2DP_PAN_HID;
                break;
        case                                BPM_PAN:
                algorithm = COEX_ALGO_PAN;
                break;
-       case                     BPM_A2DP + BPM_PAN:
+       case                     BPM_A2DP | BPM_PAN:
                algorithm = COEX_ALGO_A2DP_PAN;
                break;
        case                     BPM_A2DP: