Hi Toke, Thank you for the patch! Yet something to improve: [auto build test ERROR on net/master] [also build test ERROR on v4.17-rc7] [cannot apply to net-next/master next-20180529] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Toke-H-iland-J-rgensen/sched-Add-Common-Applications-Kept-Enhanced-cake-qdisc/20180530-125240 config: x86_64-randconfig-x015-201821 (attached as .config) compiler: gcc-7 (Debian 7.3.0-16) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): net/netfilter/core.c: In function 'nf_ct_get_tuple_skb': >> net/netfilter/core.c:586:12: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types] get_tuple = rcu_dereference(skb_ct_get_tuple); ^ >> net/netfilter/core.c:589:18: error: passing argument 1 of 'get_tuple' from incompatible pointer type [-Werror=incompatible-pointer-types] ret = get_tuple(dst_tuple, skb); ^~~~~~~~~ net/netfilter/core.c:589:18: note: expected 'const struct sk_buff *' but argument is of type 'struct nf_conntrack_tuple *' net/netfilter/core.c:589:29: error: passing argument 2 of 'get_tuple' from incompatible pointer type [-Werror=incompatible-pointer-types] ret = get_tuple(dst_tuple, skb); ^~~ net/netfilter/core.c:589:29: note: expected 'struct nf_conntrack_tuple *' but argument is of type 'const struct sk_buff *' cc1: some warnings being treated as errors vim +586 net/netfilter/core.c 578 579 bool nf_ct_get_tuple_skb(struct nf_conntrack_tuple *dst_tuple, 580 const struct sk_buff *skb) 581 { 582 bool (*get_tuple)(const struct sk_buff *, struct nf_conntrack_tuple *); 583 bool ret = false; 584 585 rcu_read_lock(); > 586 get_tuple = rcu_dereference(skb_ct_get_tuple); 587 if (!get_tuple) 588 goto out; > 589 ret = get_tuple(dst_tuple, skb); 590 out: 591 rcu_read_unlock(); 592 return ret; 593 } 594 EXPORT_SYMBOL(nf_ct_get_tuple_skb); 595 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip