Thread (14 messages) flat view 14 messages, 6 authors, 2024-07-08

Re: [TEST] TCP MD5 vs kmemleak

From: "Paul E. McKenney" <paulmck@kernel.org>
Date: 2024-06-20 17:02:40
Also in: rcu

On Wed, Jun 19, 2024 at 01:33:36AM +0100, Dmitry Safonov wrote:
On Tue, 18 Jun 2024 at 18:47, Paul E. McKenney [off-list ref] wrote:
quoted
On Tue, Jun 18, 2024 at 10:02:10AM -0700, Jakub Kicinski wrote:
quoted
On Tue, 18 Jun 2024 09:42:35 -0700 Paul E. McKenney wrote:
[..]
quoted
quoted
Dmitry mentioned this commit, too, but we use the same config for MPTCP
tests, and while we repro TCP AO failures quite frequently, mptcp
doesn't seem to have failed once.
[..]
quoted
quoted
To be clear I think Dmitry was suspecting kfree_rcu(), he mentioned
call_rcu() as something he was expecting to have a similar issue but
it in fact appeared immune.
Whew!!!  ;-)
I'm sorry guys, that was me being inadequate.
I know that feeling!
That's a real issue, rather than a false-positive:
https://lore.kernel.org/netdev/20240619-tcp-ao-required-leak-v1-1-6408f3c94247@gmail.com/ (local)
So we need call_rcu() to mark memory flowing through it?  If so, we
need help from callers of call_rcu() in the case where more than one
object is being freed.

							Thanx, Paul
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help