x25: decrement netdev reference counts on unload
[firefly-linux-kernel-4.4.55.git] / net / x25 / x25_link.c
index e4e1b6e495386c6cb1673a9e29143e1681bea6f6..8954783597c51c40608c5da9672cd0162a42b4c5 100644 (file)
@@ -393,6 +393,7 @@ void __exit x25_link_free(void)
        list_for_each_safe(entry, tmp, &x25_neigh_list) {
                nb = list_entry(entry, struct x25_neigh, node);
                __x25_remove_neigh(nb);
+               dev_put(nb->dev);
        }
        write_unlock_bh(&x25_neigh_list_lock);
 }