On Thu, 22 May 2025 01:53:48 +0000 "Li,Rongqing" <lirongqing@xxxxxxxxx> wrote: > > 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. > > > > Your changelog is extremely detailed and highly accurate. > > Please directly incorporate this patch with your changelog Applied to vfio next branch for v6.16 with updated changelog. Thanks, Alex