diff options
author | Przemek Kitszel <przemyslaw.kitszel@intel.com> | 2024-10-23 15:09:03 +0200 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2024-10-29 16:52:57 -0700 |
commit | e0b140c44f322230c2bb97a7e8ac773419f7e81a (patch) | |
tree | 946ebf28131747512fdbcc0d5dd8c09e9f78e690 | |
parent | a788acf154eb62a29bed75886d6e626744379cf4 (diff) |
devlink: devl_resource_register(): differentiate error codes
Differentiate error codes of devl_resource_register().
Replace one of -EINVAL exit paths by -EEXIST. This should aid developers
introducing new resources and registering them in the wrong order.
Reviewed-by: Wojciech Drewek <wojciech.drewek@intel.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Joe Damato <jdamato@fastly.com>
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Link: https://patch.msgid.link/20241023131248.27192-4-przemyslaw.kitszel@intel.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r-- | net/devlink/resource.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/devlink/resource.c b/net/devlink/resource.c index 5ce05e94f484..96c0ff24b65a 100644 --- a/net/devlink/resource.c +++ b/net/devlink/resource.c @@ -345,7 +345,7 @@ int devl_resource_register(struct devlink *devlink, resource = devlink_resource_find(devlink, NULL, resource_id); if (resource) - return -EINVAL; + return -EEXIST; resource = kzalloc(sizeof(*resource), GFP_KERNEL); if (!resource) |