]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
devlink: Avoid overwriting port attributes of registered port
authorParav Pandit <parav@nvidia.com>
Wed, 11 Nov 2020 03:47:44 +0000 (05:47 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Nov 2020 18:22:32 +0000 (19:22 +0100)
commit0ed125fd6e041b3ad65702fcd4619b27319cc3fd
tree8e5106aa04541e039f0f177da0a6043f35be4a6b
parent2589466499050a999c091f7e0fcfd9ec96e02b0c
devlink: Avoid overwriting port attributes of registered port

[ Upstream commit 9f73bd1c2c4c304b238051fc92b3f807326f0a89 ]

Cited commit in fixes tag overwrites the port attributes for the
registered port.

Avoid such error by checking registered flag before setting attributes.

Fixes: 71ad8d55f8e5 ("devlink: Replace devlink_port_attrs_set parameters with a struct")
Signed-off-by: Parav Pandit <parav@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Link: https://lore.kernel.org/r/20201111034744.35554-1-parav@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/core/devlink.c