netlink: add netlink_dump_control structure for netlink_dump_start()
[linux-flexiantxendom0-3.2.10.git] / net / netfilter / ipset / ip_set_core.c
index 32dbf0f..e7f90e7 100644 (file)
@@ -1162,9 +1162,13 @@ ip_set_dump(struct sock *ctnl, struct sk_buff *skb,
        if (unlikely(protocol_failed(attr)))
                return -IPSET_ERR_PROTOCOL;
 
-       return netlink_dump_start(ctnl, skb, nlh,
-                                 ip_set_dump_start,
-                                 ip_set_dump_done, 0);
+       {
+               struct netlink_dump_control c = {
+                       .dump = ip_set_dump_start,
+                       .done = ip_set_dump_done,
+               };
+               return netlink_dump_start(ctnl, skb, nlh, &c);
+       }
 }
 
 /* Add, del and test */