ice, irdma: fix an off by one in error handling code
If we don't allocate the MIN number of IRQs then we need to free what we have and return -ENOMEM. The problem is this loop is off by one so it frees an entry that wasn't allocated and it doesn't free the first entry where i == 0. Fixes: 3e0d3cb3 ("ice, irdma: move interrupts code to irdma") Signed-off-by:Dan Carpenter <dan.carpenter@linaro.org> Signed-off-by:
Tatyana Nikolova <tatyana.e.nikolova@intel.com> Link: https://patch.msgid.link/20250414234231.523-2-tatyana.e.nikolova@intel.com Reviewed-by:
Michal Swiatkowski <michal.swiatkowski@linux.intel.com> Signed-off-by:
Leon Romanovsky <leon@kernel.org>
Loading
Please register or sign in to comment