Hello, for the MPTCP upstream project, we are running syzkaller [1] continuously to qualify our kernel changes. We found one issue with kmemleak and its handling of kfree_rcu. Specifically, it looks like kmemleak falsely reports memory-leaks when the object is being freed by kfree_rcu after a certain grace-period. For example, https://github.com/multipath-tcp/mptcp_net-next/issues/398#issuecomment-1584819482 shows how the syzkaller program reliably produces a kmemleak report, although the object is not leaked (we confirmed that by simply increasing MSECS_MIN_AGE to something larger than the grace-period). Is this a known limitation of kmemleak, or is there something else that needs to be done ? Thanks, Christoph |