Messages in this thread | | | Date | Thu, 15 Aug 2019 16:33:49 -0700 (PDT) | Subject | Re: [PATCH net 0/2] rxrpc: Fix local endpoint handling | From | David Miller <> |
| |
From: David Howells <dhowells@redhat.com> Date: Wed, 14 Aug 2019 11:47:51 +0100
> Here's a pair of patches that fix two issues in the handling of local > endpoints (rxrpc_local structs): > > (1) Use list_replace_init() rather than list_replace() if we're going to > unconditionally delete the replaced item later, lest the list get > corrupted. > > (2) Don't access the rxrpc_local object after passing our ref to the > workqueue, not even to illuminate tracepoints, as the work function > may cause the object to be freed. We have to cache the information > beforehand.
Pulled, thanks David.
| |