summaryrefslogtreecommitdiff
path: root/net/packet
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2019-03-20 00:15:58 +0300
committerDavid S. Miller <davem@davemloft.net>2019-03-20 01:07:49 +0300
commitfb6fafbc7de4a813bb5364358bbe27f71e62b24a (patch)
tree7983498fe9371ab237674eb14307bf9b0a3a9b56 /net/packet
parente0aa67709f89d08c8d8e5bdd9e0b649df61d0090 (diff)
downloadlinux-fb6fafbc7de4a813bb5364358bbe27f71e62b24a.tar.xz
3c515: fix integer overflow warning
clang points out a harmless signed integer overflow: drivers/net/ethernet/3com/3c515.c:1530:66: error: implicit conversion from 'int' to 'short' changes value from 32783 to -32753 [-Werror,-Wconstant-conversion] new_mode = SetRxFilter | RxStation | RxMulticast | RxBroadcast | RxProm; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ drivers/net/ethernet/3com/3c515.c:1532:52: error: implicit conversion from 'int' to 'short' changes value from 32775 to -32761 [-Werror,-Wconstant-conversion] new_mode = SetRxFilter | RxStation | RxMulticast | RxBroadcast; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ drivers/net/ethernet/3com/3c515.c:1534:38: error: implicit conversion from 'int' to 'short' changes value from 32773 to -32763 [-Werror,-Wconstant-conversion] new_mode = SetRxFilter | RxStation | RxBroadcast; ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ Make the variable unsigned to avoid the overflow. Fixes: Linux-2.1.128pre1 Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/packet')
0 files changed, 0 insertions, 0 deletions