diff options
| author | Lorenzo Bianconi <lorenzo@kernel.org> | 2025-12-14 10:30:07 +0100 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2025-12-23 09:30:15 +0100 |
| commit | 5e7365b5a1ac8f517a7a84442289d7de242deb76 (patch) | |
| tree | 1a14becb1eb47123f870434263fdb7bc62540476 /tools/lib/python/abi/git@git.tavy.me:linux.git | |
| parent | 35ddf66c65eff93fff91406756ba273600bf61a3 (diff) | |
net: airoha: Move net_devs registration in a dedicated routine
Since airoha_probe() is not executed under rtnl lock, there is small race
where a given device is configured by user-space while the remaining ones
are not completely loaded from the dts yet. This condition will allow a
hw device misconfiguration since there are some conditions (e.g. GDM2 check
in airoha_dev_init()) that require all device are properly loaded from the
device tree. Fix the issue moving net_devices registration at the end of
the airoha_probe routine.
Fixes: 9cd451d414f6e ("net: airoha: Add loopback support for GDM2")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20251214-airoha-fix-dev-registration-v1-1-860e027ad4c6@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'tools/lib/python/abi/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
