summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorYishai Hadas <yishaih@nvidia.com>2024-11-14 12:53:18 +0300
committerAlex Williamson <alex.williamson@redhat.com>2024-11-14 21:42:18 +0300
commitcb04444c243c001fc27f275e84792ff1c2b96867 (patch)
tree829645acf81c57c8e2afa025f424aa1acfe75ed9 /tools/perf/scripts/python/exported-sql-viewer.py
parent22e87bf3f77c18f5982c19ffe2732ef0c7a25f16 (diff)
downloadlinux-cb04444c243c001fc27f275e84792ff1c2b96867.tar.xz
vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data()
Fix unwind flows in mlx5vf_pci_save_device_data() and mlx5vf_pci_resume_device_data() to avoid freeing the migf pointer at the 'end' label, as this will be handled by fput(migf->filp) through mlx5vf_release_file(). To ensure mlx5vf_release_file() functions correctly, move the initialization of migf fields (such as migf->lock) to occur before any potential unwind flow, as these fields may be accessed within mlx5vf_release_file(). Fixes: 9945a67ea4b3 ("vfio/mlx5: Refactor PD usage") Signed-off-by: Yishai Hadas <yishaih@nvidia.com> Reviewed-by: Jason Gunthorpe <jgg@nvidia.com> Link: https://lore.kernel.org/r/20241114095318.16556-3-yishaih@nvidia.com Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions