diff options
| author | Wentao Liang <vulab@iscas.ac.cn> | 2026-09-16 17:11:41 +0000 |
|---|---|---|
| committer | Juergen Gross <jgross@suse.com> | 2026-10-09 10:34:47 +0200 |
| commit | cfaf31becde901f7a2376d36db628f8be0bc7283 (patch) | |
| tree | b1aa5a666e3fcd067f31fa94839d92084cbc4358 /tools/perf/scripts/python/stackcollapse.py | |
| parent | 3b4854b69ee70fffb2fa7acac09e715a7efcbae1 (diff) | |
| download | linux-cfaf31becde901f7a2376d36db628f8be0bc7283.tar.gz linux-cfaf31becde901f7a2376d36db628f8be0bc7283.zip | |
xen-pciback: Fix pcistub_device ref leak in pcistub_get_gsi_from_sbdf()
pcistub_get_gsi_from_sbdf() obtains the stub device with
pcistub_device_find(), which returns it with its kref incremented, and
returns psdev->gsi without dropping that reference again. The caller
cannot release it either, so every lookup leaks one reference to the
stub device.
Release the reference after reading gsi.
Fixes: 2fae6bb7be32 ("xen/privcmd: Add new syscall to get gsi from dev")
Cc: stable@vger.kernel.org
Signed-off-by: Wentao Liang <vulab@iscas.ac.cn>
Reviewed-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Jiqian Chen <Jiqian.Chen@amd.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Message-ID: <20260916171141.2086627-1-vulab@iscas.ac.cn>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
