aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kernel/bpf/core.c4
-rw-r--r--kernel/bpf/verifier.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/kernel/bpf/core.c b/kernel/bpf/core.c
index db0b631908c2..baccdec22f19 100644
--- a/kernel/bpf/core.c
+++ b/kernel/bpf/core.c
@@ -1877,7 +1877,7 @@ select_insn:
case 1:
AX = abs((s32)DST);
do_div(AX, abs((s32)SRC));
- if ((s32)DST < 0 == (s32)SRC < 0)
+ if (((s32)DST < 0) == ((s32)SRC < 0))
DST = (u32)AX;
else
DST = (u32)-AX;
@@ -1904,7 +1904,7 @@ select_insn:
case 1:
AX = abs((s32)DST);
do_div(AX, abs((s32)IMM));
- if ((s32)DST < 0 == (s32)IMM < 0)
+ if (((s32)DST < 0) == ((s32)IMM < 0))
DST = (u32)AX;
else
DST = (u32)-AX;
diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c
index 0b1ada93582b..e7b1af016841 100644
--- a/kernel/bpf/verifier.c
+++ b/kernel/bpf/verifier.c
@@ -5898,7 +5898,7 @@ static void coerce_reg_to_size_sx(struct bpf_reg_state *reg, int size)
s64_min = min(init_s64_max, init_s64_min);
/* both of s64_max/s64_min positive or negative */
- if (s64_max >= 0 == s64_min >= 0) {
+ if ((s64_max >= 0) == (s64_min >= 0)) {
reg->smin_value = reg->s32_min_value = s64_min;
reg->smax_value = reg->s32_max_value = s64_max;
reg->umin_value = reg->u32_min_value = s64_min;
@@ -5962,7 +5962,7 @@ static void coerce_subreg_to_size_sx(struct bpf_reg_state *reg, int size)
s32_max = max(init_s32_max, init_s32_min);
s32_min = min(init_s32_max, init_s32_min);
- if (s32_min >= 0 == s32_max >= 0) {
+ if ((s32_min >= 0) == (s32_max >= 0)) {
reg->s32_min_value = s32_min;
reg->s32_max_value = s32_max;
reg->u32_min_value = (u32)s32_min;