summaryrefslogtreecommitdiff
path: root/security/inode.c
diff options
context:
space:
mode:
authorDmytro Linkin <dlinkin@nvidia.com>2021-06-23 16:43:13 +0300
committerDavid S. Miller <davem@davemloft.net>2021-06-23 15:46:25 -0700
commit1321ed5e76488cfd7a5d3ee83254be9b7c1cc581 (patch)
tree2d54a64ea556d08b41b9851eb29abe2e61a5b544 /security/inode.c
parenta2f7dc00ea51a9dbb7c5b4ca8e508acb24f7ca8c (diff)
devlink: Decrease refcnt of parent rate object on leaf destroy
Port functions, like SFs, can be deleted by the user when its leaf rate object has parent node. In such case node refcnt won't be decreased which blocks the node from deletion later. Do simple refcnt decrease, since driver in cleanup stage. This: 1) assumes that driver took proper internal parent unset action; 2) allows to avoid nested callbacks call and deadlock. Fixes: d75559845078 ("devlink: Allow setting parent node of rate objects") Signed-off-by: Dmytro Linkin <dlinkin@nvidia.com> Reviewed-by: Jiri Pirko <jiri@nvidia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'security/inode.c')
0 files changed, 0 insertions, 0 deletions