All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Yunsheng Lin <linyunsheng@huawei.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev
Subject: [linyunsheng:page_frag_cache_v3 14/14] net/sched/em_meta.c:593:27: error: no member named 'offset' in 'struct page_frag_cache'
Date: Sun, 28 Apr 2024 05:33:03 +0800	[thread overview]
Message-ID: <202404280540.Fy5xS8Td-lkp@intel.com> (raw)

tree:   https://github.com/gestionlin/linux.git page_frag_cache_v3
head:   d4839424731dee0af1ba520ac3b177893e765399
commit: d4839424731dee0af1ba520ac3b177893e765399 [14/14] net: replace page_frag with page_frag_cache
config: riscv-allmodconfig (https://download.01.org/0day-ci/archive/20240428/202404280540.Fy5xS8Td-lkp@intel.com/config)
compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 5ef5eb66fb428aaf61fb51b709f065c069c11242)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240428/202404280540.Fy5xS8Td-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202404280540.Fy5xS8Td-lkp@intel.com/

All errors (new ones prefixed by >>):

   In file included from net/sched/em_meta.c:64:
   In file included from include/linux/skbuff.h:17:
   In file included from include/linux/bvec.h:10:
   In file included from include/linux/highmem.h:8:
   In file included from include/linux/cacheflush.h:5:
   In file included from arch/riscv/include/asm/cacheflush.h:9:
   In file included from include/linux/mm.h:2208:
   include/linux/vmstat.h:508:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
     508 |         return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
         |                            ~~~~~~~~~~~~~~~~~~~~~ ^
     509 |                            item];
         |                            ~~~~
   include/linux/vmstat.h:515:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
     515 |         return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
         |                            ~~~~~~~~~~~~~~~~~~~~~ ^
     516 |                            NR_VM_NUMA_EVENT_ITEMS +
         |                            ~~~~~~~~~~~~~~~~~~~~~~
   include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion]
     522 |         return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
         |                               ~~~~~~~~~~~ ^ ~~~
   include/linux/vmstat.h:527:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
     527 |         return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
         |                            ~~~~~~~~~~~~~~~~~~~~~ ^
     528 |                            NR_VM_NUMA_EVENT_ITEMS +
         |                            ~~~~~~~~~~~~~~~~~~~~~~
   include/linux/vmstat.h:536:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
     536 |         return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
         |                            ~~~~~~~~~~~~~~~~~~~~~ ^
     537 |                            NR_VM_NUMA_EVENT_ITEMS +
         |                            ~~~~~~~~~~~~~~~~~~~~~~
>> net/sched/em_meta.c:593:27: error: no member named 'offset' in 'struct page_frag_cache'
     593 |         dst->value = sk->sk_frag.offset;
         |                      ~~~~~~~~~~~ ^
   5 warnings and 1 error generated.


vim +593 net/sched/em_meta.c

4890062960cbc4 Thomas Graf    2005-06-08  584  
4890062960cbc4 Thomas Graf    2005-06-08  585  META_COLLECTOR(int_sk_sendmsg_off)
4890062960cbc4 Thomas Graf    2005-06-08  586  {
02a56c81cf33de Eric Dumazet   2015-11-08  587  	const struct sock *sk = skb_to_full_sk(skb);
02a56c81cf33de Eric Dumazet   2015-11-08  588  
02a56c81cf33de Eric Dumazet   2015-11-08  589  	if (!sk) {
4f8f61eb4341be Yang Yingliang 2013-12-11  590  		*err = -1;
4f8f61eb4341be Yang Yingliang 2013-12-11  591  		return;
4f8f61eb4341be Yang Yingliang 2013-12-11  592  	}
02a56c81cf33de Eric Dumazet   2015-11-08 @593  	dst->value = sk->sk_frag.offset;
4890062960cbc4 Thomas Graf    2005-06-08  594  }
4890062960cbc4 Thomas Graf    2005-06-08  595  

:::::: The code at line 593 was first introduced by commit
:::::: 02a56c81cf33dea892da1f8a5231b0f7d7e714fe net_sched: em_meta: use skb_to_full_sk() helper

:::::: TO: Eric Dumazet <edumazet@google.com>
:::::: CC: David S. Miller <davem@davemloft.net>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

                 reply	other threads:[~2024-04-27 21:33 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202404280540.Fy5xS8Td-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=linyunsheng@huawei.com \
    --cc=llvm@lists.linux.dev \
    --cc=oe-kbuild-all@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.