Re: [PATCH] RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler
From: Leon Romanovsky
Date: Tue Jan 27 2026 - 09:20:18 EST
On Mon, 26 Jan 2026 07:48:01 +0000, Zilin Guan wrote:
> The UVERBS_HANDLER(MLX5_IB_METHOD_GET_DATA_DIRECT_SYSFS_PATH) function
> allocates memory for the device path using kobject_get_path(). If the
> length of the device path exceeds the output buffer length, the function
> returns -ENOSPC but does not free the allocated memory, resulting in a
> memory leak.
>
> Add a kfree() call to the error path to ensure the allocated memory is
> properly freed.
>
> [...]
Applied, thanks!
[1/1] RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler
(no commit info)
Best regards,
--
Leon Romanovsky <leon@xxxxxxxxxx>