devlink: don't require setting features before registration
authorJakub Kicinski <kuba@kernel.org>
Fri, 6 Jan 2023 06:33:59 +0000 (22:33 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 6 Jan 2023 12:56:19 +0000 (12:56 +0000)
commit6ef8f7da92750c3c25755fac39b561fff2d47378
tree16351d5cce74e1b1c03e8e065095a393f3a775b2
parent9053637e0da783efdb37bbfea6a27b856c0228d7
devlink: don't require setting features before registration

Requiring devlink_set_features() to be run before devlink is
registered is overzealous. devlink_set_features() itself is
a leftover from old workarounds which were trying to prevent
initiating reload before probe was complete.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/devlink/core.c