blob: 0d475b73297d833ab18155b6c25b26675b0032ee [file] [log] [blame]
developer6a1998b2022-12-08 18:09:45 +08001From: Felix Fietkau <nbd@nbd.name>
2Date: Wed, 28 Apr 2021 21:03:13 +0200
3Subject: [PATCH] mac80211: minstrel_ht: fix MINSTREL_FRAC macro
4
5Add missing braces to avoid issues with e.g. using additions in the
6div expression
7
8Signed-off-by: Felix Fietkau <nbd@nbd.name>
9---
10
11--- a/net/mac80211/rc80211_minstrel_ht.h
12+++ b/net/mac80211/rc80211_minstrel_ht.h
13@@ -14,7 +14,7 @@
14
15 /* scaled fraction values */
16 #define MINSTREL_SCALE 12
17-#define MINSTREL_FRAC(val, div) (((val) << MINSTREL_SCALE) / div)
18+#define MINSTREL_FRAC(val, div) (((val) << MINSTREL_SCALE) / (div))
19 #define MINSTREL_TRUNC(val) ((val) >> MINSTREL_SCALE)
20
21 #define EWMA_LEVEL 96 /* ewma weighting factor [/EWMA_DIV] */