summaryrefslogtreecommitdiff
path: root/net/smc
diff options
context:
space:
mode:
authorJiri Pirko <jiri@nvidia.com>2023-02-20 16:23:36 +0300
committerPaolo Abeni <pabeni@redhat.com>2023-02-21 15:02:42 +0300
commitf922c7b1c1c45740d329bf248936fdb78c0cff6e (patch)
tree40b2e426c910af8ea62517bf10d3b128364d3835 /net/smc
parentb60417a9f2b890a8094477b2204d4f73c535725e (diff)
downloadlinux-f922c7b1c1c45740d329bf248936fdb78c0cff6e.tar.xz
sefltests: netdevsim: wait for devlink instance after netns removal
When devlink instance is put into network namespace and that network namespace gets deleted, devlink instance is moved back into init_ns. This is done as a part of cleanup_net() routine. Since cleanup_net() is called asynchronously from workqueue, there is no guarantee that the devlink instance move is done after "ip netns del" returns. So fix this race by making sure that the devlink instance is present before any other operation. Reported-by: Amir Tzin <amirtz@nvidia.com> Fixes: b74c37fd35a2 ("selftests: netdevsim: add tests for devlink reload with resources") Signed-off-by: Jiri Pirko <jiri@nvidia.com> Reviewed-by: Pavan Chebbi <pavan.chebbi@broadcom.com> Link: https://lore.kernel.org/r/20230220132336.198597-1-jiri@resnulli.us Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'net/smc')
0 files changed, 0 insertions, 0 deletions