diff options
| author | Miaoqian Lin <linmq006@gmail.com> | 2026-03-05 12:31:01 +0000 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-03-06 17:49:52 -0800 |
| commit | 4245a79003adf30e67f8e9060915bd05cb31d142 (patch) | |
| tree | c6d980d86bab82f9f6d46459b5633eb0debff9e1 /tools/perf/scripts/python | |
| parent | 7a4d74676c31951c28b1df3dce4769d3acfb8e96 (diff) | |
| download | linux-4245a79003adf30e67f8e9060915bd05cb31d142.tar.gz linux-4245a79003adf30e67f8e9060915bd05cb31d142.zip | |
rxrpc, afs: Fix missing error pointer check after rxrpc_kernel_lookup_peer()
rxrpc_kernel_lookup_peer() can also return error pointers in addition to
NULL, so just checking for NULL is not sufficient.
Fix this by:
(1) Changing rxrpc_kernel_lookup_peer() to return -ENOMEM rather than NULL
on allocation failure.
(2) Making the callers in afs use IS_ERR() and PTR_ERR() to pass on the
error code returned.
Fixes: 72904d7b9bfb ("rxrpc, afs: Allow afs to pin rxrpc_peer objects")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Co-developed-by: David Howells <dhowells@redhat.com>
Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: Simon Horman <horms@kernel.org>
cc: linux-afs@lists.infradead.org
Link: https://patch.msgid.link/368272.1772713861@warthog.procyon.org.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
