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

Attachment: .config.gz
Description: application/gzip

Reply via email to