diff options
| author | Cosmin Ratiu <cratiu@nvidia.com> | 2026-10-26 10:45:03 +0200 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2026-10-29 10:25:59 +0100 |
| commit | fa503935c2d6603856dafff0a0852631ab6e9503 (patch) | |
| tree | 2153cce1f9e1904c1c509c454b05baa116d52863 /scripts/basic | |
| parent | fcc00b15cb21a6de76826e5012b2c758505f5e65 (diff) | |
| download | linux-fa503935c2d6603856dafff0a0852631ab6e9503.tar.gz linux-fa503935c2d6603856dafff0a0852631ab6e9503.zip | |
net/mlx5: Only set num_doorbells on a fully initialized SF
The validation for the num_doorbells devlink param rejects values
greater than num_channels. For lightweight SFs, this ends up accessing
a NULL priv->eq_table, leading to a crash.
Fix that by rejecting setting num_doorbells on uninitialized SFs.
Fixes: 11bbcfb7668c ("net/mlx5e: Use the 'num_doorbells' devlink param")
Signed-off-by: Cosmin Ratiu <cratiu@nvidia.com>
Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com>
Signed-off-by: Tariq Toukan <tariqt@nvidia.com>
Reviewed-by: Daniel Machon <daniel.machon@microchip.com>
Link: https://patch.msgid.link/20261026084503.4122732-1-tariqt@nvidia.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'scripts/basic')
0 files changed, 0 insertions, 0 deletions
