This set fixes an issue that the verifier rejects a u64 stack read after an earlier u32 scalar spill. It is caused by the earlier commit that allows tracking the spilled u32 scalar reg. Martin KaFai Lau (2): bpf: Do not reject when the stack read size is different from the tracked scalar size bpf: selftest: verifier test on refill from a smaller spill kernel/bpf/verifier.c | 18 ++++++------------ .../selftests/bpf/verifier/spill_fill.c | 17 +++++++++++++++++ 2 files changed, 23 insertions(+), 12 deletions(-) -- 2.30.2