summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ralink/rt2x00/rt2400pci.h
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2022-10-19 18:55:41 +0300
committerAndrew Morton <akpm@linux-foundation.org>2022-12-01 03:13:16 +0300
commitd04bb0852b8bd31c53981a04ff0132698d24523d (patch)
tree7bb0bec738966448e5185486030b0d6c27c2d8aa /drivers/net/wireless/ralink/rt2x00/rt2400pci.h
parentd472cf797c4e268613dbce5ec9b95d0bcae19ecb (diff)
downloadlinux-d04bb0852b8bd31c53981a04ff0132698d24523d.tar.xz
wifi: rt2x00: use explicitly signed or unsigned types
On some platforms, `char` is unsigned, but this driver, for the most part, assumed it was signed. In other places, it uses `char` to mean an unsigned number, but only in cases when the values are small. And in still other places, `char` is used as a boolean. Put an end to this confusion by declaring explicit types, depending on the context. Link: https://lkml.kernel.org/r/20221019155541.3410813-1-Jason@zx2c4.com Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'drivers/net/wireless/ralink/rt2x00/rt2400pci.h')
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2400pci.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2400pci.h b/drivers/net/wireless/ralink/rt2x00/rt2400pci.h
index b8187b6de143..979d5fd8babf 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2400pci.h
+++ b/drivers/net/wireless/ralink/rt2x00/rt2400pci.h
@@ -939,7 +939,7 @@
#define DEFAULT_TXPOWER 39
#define __CLAMP_TX(__txpower) \
- clamp_t(char, (__txpower), MIN_TXPOWER, MAX_TXPOWER)
+ clamp_t(u8, (__txpower), MIN_TXPOWER, MAX_TXPOWER)
#define TXPOWER_FROM_DEV(__txpower) \
((__CLAMP_TX(__txpower) - MAX_TXPOWER) + MIN_TXPOWER)