]> Gentwo Git Trees - linux/.git/commit
net/mlx5: Refactor devcom to return NULL on failure
authorPatrisious Haddad <phaddad@nvidia.com>
Wed, 22 Oct 2025 12:29:41 +0000 (15:29 +0300)
committerJakub Kicinski <kuba@kernel.org>
Thu, 23 Oct 2025 14:14:33 +0000 (07:14 -0700)
commit8f82f89550daafc8ca3ba74c389ae1b4afdd75c8
treea41c489ea090eabd53870209a292e01252f6a58a
parentd58a9a917aa39b10250ec16cb9c24e942cbc77d3
net/mlx5: Refactor devcom to return NULL on failure

Devcom device and component registration isn't always critical to the
functionality of the caller, hence the registration can fail and we can
continue working with an ERR_PTR value saved inside a variable.

In order to avoid that make sure all devcom failures return NULL.

Signed-off-by: Patrisious Haddad <phaddad@nvidia.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Link: https://patch.msgid.link/1761136182-918470-4-git-send-email-tariqt@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
drivers/net/ethernet/mellanox/mlx5/core/main.c