]> git.baikalelectronics.ru Git - kernel.git/commit
net: sched: fix block->refcnt decrement
authorJiri Pirko <jiri@mellanox.com>
Wed, 8 Aug 2018 12:04:13 +0000 (14:04 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 9 Aug 2018 21:12:04 +0000 (14:12 -0700)
commit8ecdc3d028cb1bb5c5f46751117874df20e56f27
treef7a846f8c2ef0d44c1c3b99b5dab3e613e28ec4b
parentb9242fb5afdf595bd0ef776752d2cd5892b81be8
net: sched: fix block->refcnt decrement

Currently the refcnt is never decremented in case the value is not 1.
Fix it by adding decrement in case the refcnt is not 1.

Reported-by: Vlad Buslov <vladbu@mellanox.com>
Fixes: 4d581538c312 ("net: sched: Avoid implicit chain 0 creation")
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sched/cls_api.c