summaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorVandana BN2019-07-01 16:16:10 +0200
committerDavid S. Miller2019-07-01 19:58:23 +0200
commit88405680ec57c35f5886dbb81b3f6f638f74f40d (patch)
tree84624c56405fbef723d3a8c8e65313e4773cfc81 /include/net
parentnet: dst.h: Fix shifting signed 32-bit value by 31 bits problem (diff)
downloadkernel-qcow2-linux-88405680ec57c35f5886dbb81b3f6f638f74f40d.tar.gz
kernel-qcow2-linux-88405680ec57c35f5886dbb81b3f6f638f74f40d.tar.xz
kernel-qcow2-linux-88405680ec57c35f5886dbb81b3f6f638f74f40d.zip
net:gue.h:Fix shifting signed 32-bit value by 31 bits problem
Fix GUE_PFLAG_REMCSUM to use "U" cast to avoid shifting signed 32-bit value by 31 bits problem. Signed-off-by: Vandana BN <bnvandana@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/gue.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/net/gue.h b/include/net/gue.h
index fdad41469b65..3a6595bfa641 100644
--- a/include/net/gue.h
+++ b/include/net/gue.h
@@ -60,7 +60,7 @@ struct guehdr {
/* Private flags in the private option extension */
-#define GUE_PFLAG_REMCSUM htonl(1 << 31)
+#define GUE_PFLAG_REMCSUM htonl(1U << 31)
#define GUE_PLEN_REMCSUM 4
#define GUE_PFLAGS_ALL (GUE_PFLAG_REMCSUM)