Hi Andrea, Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on ipvs/master] [also build test WARNING on linus/master v5.10-rc2 next-20201103] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Andrea-Mayer/seg6-add-support-for-the-SRv6-End-DT4-behavior/20201103-205553 base: https://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git master config: arc-allyesconfig (attached as .config) compiler: arceb-elf-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/266de8d69af869840a965c080862d6b5ea4a93cd git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Andrea-Mayer/seg6-add-support-for-the-SRv6-End-DT4-behavior/20201103-205553 git checkout 266de8d69af869840a965c080862d6b5ea4a93cd # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <l...@intel.com> All warnings (new ones prefixed by >>): net/ipv6/seg6_local.c:793:4: error: 'struct seg6_action_desc' has no member named 'slwt_ops' 793 | .slwt_ops = { | ^~~~~~~~ >> net/ipv6/seg6_local.c:793:3: warning: braces around scalar initializer 793 | .slwt_ops = { | ^ net/ipv6/seg6_local.c:793:3: note: (near initialization for 'seg6_action_table[6].static_headroom') net/ipv6/seg6_local.c:794:6: error: field name not in record or union initializer 794 | .build_state = seg6_end_dt4_build, | ^ net/ipv6/seg6_local.c:794:6: note: (near initialization for 'seg6_action_table[6].static_headroom') >> net/ipv6/seg6_local.c:794:21: warning: initialization of 'int' from 'int >> (*)(struct seg6_local_lwt *, const void *, struct netlink_ext_ack *)' makes >> integer from pointer without a cast [-Wint-conversion] 794 | .build_state = seg6_end_dt4_build, | ^~~~~~~~~~~~~~~~~~ net/ipv6/seg6_local.c:794:21: note: (near initialization for 'seg6_action_table[6].static_headroom') vim +793 net/ipv6/seg6_local.c 757 758 static struct seg6_action_desc seg6_action_table[] = { 759 { 760 .action = SEG6_LOCAL_ACTION_END, 761 .attrs = 0, 762 .input = input_action_end, 763 }, 764 { 765 .action = SEG6_LOCAL_ACTION_END_X, 766 .attrs = (1 << SEG6_LOCAL_NH6), 767 .input = input_action_end_x, 768 }, 769 { 770 .action = SEG6_LOCAL_ACTION_END_T, 771 .attrs = (1 << SEG6_LOCAL_TABLE), 772 .input = input_action_end_t, 773 }, 774 { 775 .action = SEG6_LOCAL_ACTION_END_DX2, 776 .attrs = (1 << SEG6_LOCAL_OIF), 777 .input = input_action_end_dx2, 778 }, 779 { 780 .action = SEG6_LOCAL_ACTION_END_DX6, 781 .attrs = (1 << SEG6_LOCAL_NH6), 782 .input = input_action_end_dx6, 783 }, 784 { 785 .action = SEG6_LOCAL_ACTION_END_DX4, 786 .attrs = (1 << SEG6_LOCAL_NH4), 787 .input = input_action_end_dx4, 788 }, 789 { 790 .action = SEG6_LOCAL_ACTION_END_DT4, 791 .attrs = (1 << SEG6_LOCAL_TABLE), 792 .input = input_action_end_dt4, > 793 .slwt_ops = { > 794 .build_state = > seg6_end_dt4_build, 795 }, 796 }, 797 { 798 .action = SEG6_LOCAL_ACTION_END_DT6, 799 .attrs = (1 << SEG6_LOCAL_TABLE), 800 .input = input_action_end_dt6, 801 }, 802 { 803 .action = SEG6_LOCAL_ACTION_END_B6, 804 .attrs = (1 << SEG6_LOCAL_SRH), 805 .input = input_action_end_b6, 806 }, 807 { 808 .action = SEG6_LOCAL_ACTION_END_B6_ENCAP, 809 .attrs = (1 << SEG6_LOCAL_SRH), 810 .input = input_action_end_b6_encap, 811 .static_headroom = sizeof(struct ipv6hdr), 812 }, 813 { 814 .action = SEG6_LOCAL_ACTION_END_BPF, 815 .attrs = (1 << SEG6_LOCAL_BPF), 816 .input = input_action_end_bpf, 817 }, 818 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
.config.gz
Description: application/gzip