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

* Re: [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 [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
  0 siblings, 1 reply; 3+ messages in thread
From: Lee Jones @ 2021-07-02  8:15 UTC (permalink / raw)
  To: kbuild-all

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

I've asked several times for this branch not to be tested.

Please could you ensure it's removed from your manifest?

On Fri, 2 Jul 2021 at 09:00, kernel test robot <lkp@intel.com> wrote:

> 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
>


-- 
Lee Jones [李琼斯]
Linaro Services Senior Technical Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

[-- Attachment #2: attachment.htm --]
[-- Type: text/html, Size: 14065 bytes --]

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

* Re: [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:15 ` Lee Jones
@ 2021-07-02  8:27   ` Rong Chen
  0 siblings, 0 replies; 3+ messages in thread
From: Rong Chen @ 2021-07-02  8:27 UTC (permalink / raw)
  To: kbuild-all

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

Hi Lee,

Sorry for the noise, we will ignore android-3.18 for all your trees.

https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
https://git.kernel.org/pub/scm/linux/kernel/git/lee/linux.git
https://git.linaro.org/people/lee.jones/linux.git
https://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git

Best Regards,
Rong Chen


On 7/2/21 4:15 PM, Lee Jones wrote:
> I've asked several times for this branch not to be tested.
>
> Please could you ensure it's removed from your manifest?
>
> On Fri, 2 Jul 2021 at 09:00, kernel test robot <lkp@intel.com 
> <mailto:lkp@intel.com>> wrote:
>
>     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(a)intel.com <mailto: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
>     <mailto:eric.dumazet@gmail.com>>
>     :::::: CC: David S. Miller <davem@davemloft.net
>     <mailto:davem@davemloft.net>>
>
>     ---
>     0-DAY CI Kernel Test Service, Intel Corporation
>     https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
>
>
>
> -- 
> Lee Jones [李琼斯]
> Linaro Services Senior Technical Lead
> Linaro.org │ Open source software for ARM SoCs
> Follow Linaro: Facebook | Twitter | Blog
>
> _______________________________________________
> kbuild-all mailing list -- kbuild-all(a)lists.01.org
> To unsubscribe send an email to kbuild-all-leave(a)lists.01.org

^ 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.