From: Nikolay Aleksandrov Date: Wed, 23 Oct 2013 13:28:56 +0000 (+0200) Subject: net: add missing dev_put() in __netdev_adjacent_dev_insert X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=974daef7f8bb5d7be78fae3a240fcce43cae0135;p=linux-beck.git net: add missing dev_put() in __netdev_adjacent_dev_insert I think that a dev_put() is needed in the error path to preserve the proper dev refcount. CC: Veaceslav Falico Signed-off-by: Nikolay Aleksandrov Acked-by: Veaceslav Falico Signed-off-by: David S. Miller --- diff --git a/net/core/dev.c b/net/core/dev.c index 0918aadc20fd..bdffd654edc4 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -4648,6 +4648,7 @@ remove_symlinks: free_adj: kfree(adj); + dev_put(adj_dev); return ret; }