Hello: This patch was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Thu, 9 Mar 2023 14:41:31 -0800 you wrote: > When doing state comparison, if old state has register that is not > marked as REG_LIVE_READ, then we just skip comparison, regardless what's > the state of corresponing register in current state. This is because not > REG_LIVE_READ register is irrelevant for further program execution and > correctness. All good here. > > But when we get to precision propagation, after two states were declared > equivalent, we don't take into account old register's liveness, and thus > attempt to propagate precision for register in current state even if > that register in old state was not REG_LIVE_READ anymore. This is bad, > because register in current state could be anything at all and this > could cause -EFAULT due to internal logic bugs. > > [...] Here is the summary with links: - [bpf] bpf: take into account liveness when propagating precision https://git.kernel.org/bpf/bpf-next/c/52c2b005a3c1 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html