All of lore.kernel.org
 help / color / mirror / Atom feed
* [lee-korg:android-3.18-preview 59/269] arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (804f8b44 becomes 44)
@ 2021-07-02  8:00 kernel test robot
  2021-07-02  8:15 ` Lee Jones
  0 siblings, 1 reply; 3+ messages in thread
From: kernel test robot @ 2021-07-02  8:00 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 11681 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/lee/linux.git android-3.18-preview
head:   0deca23096182f5d8e7b8b20d3f254bcbde70bfc
commit: cc1aa665b505d3fe1debbee9cdbab8f53109d11a [59/269] inet: frags: get rid of ipfrag_skb_cb/FRAG_CB
config: x86_64-randconfig-s022-20210630 (attached as .config)
compiler: gcc-5 (Ubuntu 5.5.0-12ubuntu1) 5.5.0 20171010
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.3-341-g8af24329-dirty
        # https://git.kernel.org/pub/scm/linux/kernel/git/lee/linux.git/commit/?id=cc1aa665b505d3fe1debbee9cdbab8f53109d11a
        git remote add lee-korg https://git.kernel.org/pub/scm/linux/kernel/git/lee/linux.git
        git fetch --no-tags lee-korg android-3.18-preview
        git checkout cc1aa665b505d3fe1debbee9cdbab8f53109d11a
        # save the attached .config to linux build tree
        make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=x86_64 SHELL=/bin/bash LDFLAGS=-z max-page-size=0x200000  arch/x86/net/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>


sparse warnings: (new ones prefixed by >>)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (e58948 becomes 48)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (e58948 becomes 8948)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (ec8148 becomes 48)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (ec8148 becomes 8148)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (228 becomes 28)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (9d8948 becomes 48)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (9d8948 becomes 8948)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fffffdd8 becomes d8)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (ad894c becomes 4c)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (ad894c becomes 894c)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fffffde0 becomes e0)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (b5894c becomes 4c)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (b5894c becomes 894c)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fffffde8 becomes e8)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (bd894c becomes 4c)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (bd894c becomes 894c)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fffffdf0 becomes f0)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c031 becomes 31)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (ed314d becomes 4d)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (ed314d becomes 314d)
>> arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (804f8b44 becomes 44)
>> arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (804f8b44 becomes 8b44)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (8f8b44 becomes 44)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (8f8b44 becomes 8b44)
>> arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (844f2b44 becomes 44)
>> arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (844f2b44 becomes 2b44)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (8f2b44 becomes 44)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (8f2b44 becomes 2b44)
>> arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (d8578b4c becomes 4c)
>> arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (d8578b4c becomes 8b4c)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (978b4c becomes 4c)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (978b4c becomes 8b4c)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c3c749 becomes 49)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (c3c749 becomes c749)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (d231 becomes 31)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fb8349 becomes 49)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (fb8349 becomes 8349)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (975 becomes 75)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c031 becomes 31)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (f3f749 becomes 49)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (f3f749 becomes f749)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (f3f741 becomes 41)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (f3f741 becomes f741)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (d38949 becomes 49)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (d38949 becomes 8949)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c38949 becomes 49)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (c38949 becomes 8949)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c0c748 becomes 48)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (c0c748 becomes c748)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (b70f45 becomes 45)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (b70f45 becomes f45)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (b70f becomes f)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (f41 becomes 41)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (b70f45 becomes 45)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (b70f45 becomes f45)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (b70f becomes f)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c641 becomes 41)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c74166 becomes 66)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (c74166 becomes 4166)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c766 becomes 66)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c741 becomes 41)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (8966 becomes 66)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (1f0 becomes f0)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (5241 becomes 41)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (5141 becomes 41)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (5941 becomes 41)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (5a41 becomes 41)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (c681 becomes 81)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (9d8b48 becomes 48)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (9d8b48 becomes 8b48)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fffffdd8 becomes d8)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (ad8b4c becomes 4c)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (ad8b4c becomes 8b4c)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fffffde0 becomes e0)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (b58b4c becomes 4c)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (b58b4c becomes 8b4c)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fffffde8 becomes e8)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (bd8b4c becomes 4c)
   arch/x86/net/bpf_jit_comp.c:32:31: sparse: sparse: cast truncates bits from constant value (bd8b4c becomes 8b4c)
   arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (fffffdf0 becomes f0)

vim +30 arch/x86/net/bpf_jit_comp.c

0a14842f5a3c0e Eric Dumazet 2011-04-20  26  
0a14842f5a3c0e Eric Dumazet 2011-04-20  27  static inline u8 *emit_code(u8 *ptr, u32 bytes, unsigned int len)
0a14842f5a3c0e Eric Dumazet 2011-04-20  28  {
0a14842f5a3c0e Eric Dumazet 2011-04-20  29  	if (len == 1)
0a14842f5a3c0e Eric Dumazet 2011-04-20 @30  		*ptr = bytes;
0a14842f5a3c0e Eric Dumazet 2011-04-20  31  	else if (len == 2)
0a14842f5a3c0e Eric Dumazet 2011-04-20 @32  		*(u16 *)ptr = bytes;
0a14842f5a3c0e Eric Dumazet 2011-04-20  33  	else {
0a14842f5a3c0e Eric Dumazet 2011-04-20  34  		*(u32 *)ptr = bytes;
0a14842f5a3c0e Eric Dumazet 2011-04-20  35  		barrier();
0a14842f5a3c0e Eric Dumazet 2011-04-20  36  	}
0a14842f5a3c0e Eric Dumazet 2011-04-20  37  	return ptr + len;
0a14842f5a3c0e Eric Dumazet 2011-04-20  38  }
0a14842f5a3c0e Eric Dumazet 2011-04-20  39  

:::::: The code at line 30 was first introduced by commit
:::::: 0a14842f5a3c0e88a1e59fac5c3025db39721f74 net: filter: Just In Time compiler for x86-64

:::::: TO: Eric Dumazet <eric.dumazet@gmail.com>
:::::: CC: David S. Miller <davem@davemloft.net>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 25413 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-07-02  8:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-02  8:00 [lee-korg:android-3.18-preview 59/269] arch/x86/net/bpf_jit_comp.c:30:24: sparse: sparse: cast truncates bits from constant value (804f8b44 becomes 44) kernel test robot
2021-07-02  8:15 ` Lee Jones
2021-07-02  8:27   ` Rong Chen

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.