From: Jakub Kicinski Date: Fri, 30 Jan 2026 03:27:37 +0000 (-0800) Subject: Merge branch 'net-liquidio-fix-memory-leaks-in-setup_nic_devices' X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=82deb2816ebbdc79083e2d76e0ef141a48aec69c;p=thirdparty%2Fkernel%2Flinux.git Merge branch 'net-liquidio-fix-memory-leaks-in-setup_nic_devices' Zilin Guan says: ==================== net: liquidio: Fix memory leaks in setup_nic_devices() This series fixes memory leaks in the initialization paths of the NIC devices. Patch 1 moves the initialization of oct->props[i].netdev before queue setup calls. This ensures that if queue setup fails, the cleanup function can find and free the allocated netdev. It also initializes lio->oct_dev early to prevent a crash in the cleanup path. Patch 2 fixes an off-by-one error in the PF cleanup loop. It ensures the current device index is cleaned up and correctly handles the post-loop devlink_alloc failure case. Patch 3 fixes the same off-by-one error in the VF cleanup loop. ==================== Link: https://patch.msgid.link/20260128154440.278369-1-zilin@seu.edu.cn Signed-off-by: Jakub Kicinski --- 82deb2816ebbdc79083e2d76e0ef141a48aec69c