]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/sched/cls_fw.c
Merge branch 'omap-clks3' into devel
[linux-2.6-omap-h63xx.git] / net / sched / cls_fw.c
index 436a6e7c438e2c8484d130ced225bf590e55e267..6d6e87585fb1a5028285210cd404ebc67547daa3 100644 (file)
@@ -47,7 +47,7 @@ struct fw_filter
        struct tcf_exts         exts;
 };
 
-static struct tcf_ext_map fw_ext_map = {
+static const struct tcf_ext_map fw_ext_map = {
        .action = TCA_FW_ACT,
        .police = TCA_FW_POLICE
 };
@@ -148,7 +148,7 @@ fw_delete_filter(struct tcf_proto *tp, struct fw_filter *f)
 
 static void fw_destroy(struct tcf_proto *tp)
 {
-       struct fw_head *head = (struct fw_head*)xchg(&tp->root, NULL);
+       struct fw_head *head = tp->root;
        struct fw_filter *f;
        int h;