mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-30 21:44:27 -04:00 
			
		
		
		
	This should help stay in sync with upstream development Signed-off-by: Felix Fietkau <nbd@nbd.name>
		
			
				
	
	
		
			22 lines
		
	
	
		
			687 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			687 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From: Felix Fietkau <nbd@nbd.name>
 | |
| Date: Wed, 28 Apr 2021 21:03:13 +0200
 | |
| Subject: [PATCH] mac80211: minstrel_ht: fix MINSTREL_FRAC macro
 | |
| 
 | |
| Add missing braces to avoid issues with e.g. using additions in the
 | |
| div expression
 | |
| 
 | |
| Signed-off-by: Felix Fietkau <nbd@nbd.name>
 | |
| ---
 | |
| 
 | |
| --- a/net/mac80211/rc80211_minstrel_ht.h
 | |
| +++ b/net/mac80211/rc80211_minstrel_ht.h
 | |
| @@ -14,7 +14,7 @@
 | |
|  
 | |
|  /* scaled fraction values */
 | |
|  #define MINSTREL_SCALE  12
 | |
| -#define MINSTREL_FRAC(val, div) (((val) << MINSTREL_SCALE) / div)
 | |
| +#define MINSTREL_FRAC(val, div) (((val) << MINSTREL_SCALE) / (div))
 | |
|  #define MINSTREL_TRUNC(val) ((val) >> MINSTREL_SCALE)
 | |
|  
 | |
|  #define EWMA_LEVEL	96	/* ewma weighting factor [/EWMA_DIV] */
 |