aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched/sch_cbs.c
diff options
context:
space:
mode:
authorVlad Buslov <vladbu@mellanox.com>2018-09-24 19:22:49 +0300
committerDavid S. Miller <davem@davemloft.net>2018-09-25 20:17:35 -0700
commit6f99528e9797794b91b43321fbbc93fe772b0803 (patch)
tree67accb6fd62e34b0720d0824d2cdc1076568890c /net/sched/sch_cbs.c
parenttls: Fixed a memory leak during socket close (diff)
downloadlinux-dev-6f99528e9797794b91b43321fbbc93fe772b0803.tar.xz
linux-dev-6f99528e9797794b91b43321fbbc93fe772b0803.zip
net: core: netlink: add helper refcount dec and lock function
Rtnl lock is encapsulated in netlink and cannot be accessed by other modules directly. This means that reference counted objects that rely on rtnl lock cannot use it with refcounter helper function that atomically releases decrements reference and obtains mutex. This patch implements simple wrapper function around refcount_dec_and_lock that obtains rtnl lock if reference counter value reached 0. Signed-off-by: Vlad Buslov <vladbu@mellanox.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched/sch_cbs.c')
0 files changed, 0 insertions, 0 deletions