summaryrefslogtreecommitdiff
path: root/drivers/net/xen-netback/interface.c
diff options
context:
space:
mode:
authorLi RongQing <lirongqing@baidu.com>2025-05-21 11:46:47 +0800
committerAlex Williamson <alex.williamson@redhat.com>2025-05-22 10:41:24 -0600
commit4518e5a60c7fbf0cdff393c2681db39d77b4f87e (patch)
treeedafa4ae6cf195d94c116f1093f2354fac5026fe /drivers/net/xen-netback/interface.c
parent089803c40193ccce21da04d9f047468eba3aa47f (diff)
vfio/type1: Fix error unwind in migration dirty bitmap allocation
When setting up dirty page tracking at the vfio IOMMU backend for device migration, if an error is encountered allocating a tracking bitmap, the unwind loop fails to free previously allocated tracking bitmaps. This occurs because the wrong loop index is used to generate the tracking object. This results in unintended memory usage for the life of the current DMA mappings where bitmaps were successfully allocated. Use the correct loop index to derive the tracking object for freeing during unwind. Fixes: d6a4c185660c ("vfio iommu: Implementation of ioctl for dirty pages tracking") Signed-off-by: Li RongQing <lirongqing@baidu.com> Link: https://lore.kernel.org/r/20250521034647.2877-1-lirongqing@baidu.com Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'drivers/net/xen-netback/interface.c')
0 files changed, 0 insertions, 0 deletions