CVE-2026-99044: ice: fix use-after-free in dynamic port cleanup
In the Linux kernel, the following vulnerability has been resolved:
ice: fix use-after-free in dynamic port cleanup
icedeallocdynamicport() uses dynport->vsi->idx to erase the dynamic port from pf->dynports. However, it frees the VSI before reading the index for the erase, resulting in a use-after-free.
Follow the reverse of the allocation order in iceallocdynamicport() by erasing the xarray entry before freeing the VSI.