bridge: add missing device cleanup
authorFelix Fietkau <nbd@openwrt.org>
Mon, 3 Oct 2011 01:08:19 +0000 (03:08 +0200)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 3 Oct 2011 01:08:22 +0000 (03:08 +0200)
bridge.c

index c48381b..0ae9d00 100644 (file)
--- a/bridge.c
+++ b/bridge.c
@@ -281,6 +281,7 @@ bridge_free(struct device *dev)
        struct bridge_state *bst;
        struct bridge_member *bm;
 
+       device_cleanup(dev);
        bst = container_of(dev, struct bridge_state, dev);
        while (!list_empty(&bst->members)) {
                bm = list_first_entry(&bst->members, struct bridge_member, list);