diff options
author | David Howells <dhowells@redhat.com> | 2025-02-03 14:03:04 +0300 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2025-02-04 17:30:28 +0300 |
commit | 4241a702e0d0c2ca9364cfac08dbf134264962de (patch) | |
tree | 0e04f717423d4900614802597f2de3fae237b100 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | d3ed6dee73c560fad0a8e152c8e233b3fb3a2e44 (diff) | |
download | linux-4241a702e0d0c2ca9364cfac08dbf134264962de.tar.xz |
rxrpc: Fix the rxrpc_connection attend queue handling
The rxrpc_connection attend queue is never used because conn::attend_link
is never initialised and so is always NULL'd out and thus always appears to
be busy. This requires the following fix:
(1) Fix this the attend queue problem by initialising conn::attend_link.
And, consequently, two further fixes for things masked by the above bug:
(2) Fix rxrpc_input_conn_event() to handle being invoked with a NULL
sk_buff pointer - something that can now happen with the above change.
(3) Fix the RXRPC_SKB_MARK_SERVICE_CONN_SECURED message to carry a pointer
to the connection and a ref on it.
Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: Jakub Kicinski <kuba@kernel.org>
cc: "David S. Miller" <davem@davemloft.net>
cc: Eric Dumazet <edumazet@google.com>
cc: Paolo Abeni <pabeni@redhat.com>
cc: Simon Horman <horms@kernel.org>
cc: linux-afs@lists.infradead.org
cc: netdev@vger.kernel.org
Fixes: f2cce89a074e ("rxrpc: Implement a mechanism to send an event notification to a connection")
Link: https://patch.msgid.link/20250203110307.7265-3-dhowells@redhat.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions