|
@@ -3460,7 +3460,7 @@ static bool do_propagate_liveness(const struct bpf_verifier_state *state,
|
|
if (parent->spilled_regs[i].live & REG_LIVE_READ)
|
|
if (parent->spilled_regs[i].live & REG_LIVE_READ)
|
|
continue;
|
|
continue;
|
|
if (state->spilled_regs[i].live == REG_LIVE_READ) {
|
|
if (state->spilled_regs[i].live == REG_LIVE_READ) {
|
|
- parent->regs[i].live |= REG_LIVE_READ;
|
|
|
|
|
|
+ parent->spilled_regs[i].live |= REG_LIVE_READ;
|
|
touched = true;
|
|
touched = true;
|
|
}
|
|
}
|
|
}
|
|
}
|