* [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.