Commit 77a70f9c authored by Jiri Pirko's avatar Jiri Pirko Committed by Jakub Kicinski

Documentation: devlink: fix the locking section

As all callbacks are converted now, fix the text reflecting that change.
Suggested-by: default avatarJakub Kicinski <kuba@kernel.org>
Signed-off-by: default avatarJiri Pirko <jiri@nvidia.com>
Link: https://lore.kernel.org/r/20220823070213.1008956-1-jiri@resnulli.usSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent c21e1bf4
...@@ -13,10 +13,8 @@ new APIs prefixed by ``devl_*``. The older APIs handle all the locking ...@@ -13,10 +13,8 @@ new APIs prefixed by ``devl_*``. The older APIs handle all the locking
in devlink core, but don't allow registration of most sub-objects once in devlink core, but don't allow registration of most sub-objects once
the main devlink object is itself registered. The newer ``devl_*`` APIs assume the main devlink object is itself registered. The newer ``devl_*`` APIs assume
the devlink instance lock is already held. Drivers can take the instance the devlink instance lock is already held. Drivers can take the instance
lock by calling ``devl_lock()``. It is also held in most of the callbacks. lock by calling ``devl_lock()``. It is also held all callbacks of devlink
Eventually all callbacks will be invoked under the devlink instance lock, netlink commands.
refer to the use of the ``DEVLINK_NL_FLAG_NO_LOCK`` flag in devlink core
to find out which callbacks are not converted, yet.
Drivers are encouraged to use the devlink instance lock for their own needs. Drivers are encouraged to use the devlink instance lock for their own needs.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment