[Intel-wired-lan] [jkirsher-next-queue:rdma 24/25] arch/sparc/include/asm/string.h:18:29: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject 'saddr' with type 'struct sockaddr' at offset 0
kbuild test robot
lkp at intel.com
Wed Apr 15 06:42:15 UTC 2020
tree: https://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git rdma
head: 4d75d9adac8df983bc733b92711683a7cd7ddd40
commit: f473122f41f69394e29a834fbfcd569dcdd1d879 [24/25] RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw
config: sparc-allyesconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout f473122f41f69394e29a834fbfcd569dcdd1d879
# save the attached .config to linux build tree
GCC_VERSION=9.3.0 make.cross ARCH=sparc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp at intel.com>
All warnings (new ones prefixed by >>):
In file included from include/linux/string.h:20,
from include/linux/bitmap.h:9,
from include/linux/cpumask.h:12,
from include/linux/rcupdate.h:31,
from include/linux/rculist.h:11,
from include/linux/dcache.h:7,
from include/linux/fs.h:8,
from include/linux/highmem.h:5,
from drivers/infiniband/hw/irdma/verbs.c:4:
In function 'rdma_gid2ip',
inlined from 'irdma_detach_mcast' at drivers/infiniband/hw/irdma/verbs.c:4041:2:
>> arch/sparc/include/asm/string.h:18:29: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject 'saddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds]
18 | #define memset(s, c, count) __builtin_memset(s, c, count)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/rdma/ib_addr.h:168:3: note: in expansion of macro 'memset'
168 | memset(out_in, 0, sizeof(*out_in));
| ^~~~~~
In function 'rdma_gid2ip',
inlined from 'irdma_attach_mcast' at drivers/infiniband/hw/irdma/verbs.c:3902:2:
>> arch/sparc/include/asm/string.h:18:29: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject 'saddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds]
18 | #define memset(s, c, count) __builtin_memset(s, c, count)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/rdma/ib_addr.h:168:3: note: in expansion of macro 'memset'
168 | memset(out_in, 0, sizeof(*out_in));
| ^~~~~~
In function 'rdma_gid2ip',
inlined from 'irdma_create_ah' at drivers/infiniband/hw/irdma/verbs.c:4139:2:
>> arch/sparc/include/asm/string.h:18:29: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject 'saddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds]
18 | #define memset(s, c, count) __builtin_memset(s, c, count)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/rdma/ib_addr.h:168:3: note: in expansion of macro 'memset'
168 | memset(out_in, 0, sizeof(*out_in));
| ^~~~~~
In function 'rdma_gid2ip',
inlined from 'irdma_create_ah' at drivers/infiniband/hw/irdma/verbs.c:4140:2:
>> arch/sparc/include/asm/string.h:18:29: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject 'saddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds]
18 | #define memset(s, c, count) __builtin_memset(s, c, count)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/rdma/ib_addr.h:168:3: note: in expansion of macro 'memset'
168 | memset(out_in, 0, sizeof(*out_in));
| ^~~~~~
vim +18 arch/sparc/include/asm/string.h
70a6fcf3283a0ac Al Viro 2016-01-17 16
70a6fcf3283a0ac Al Viro 2016-01-17 17 #define __HAVE_ARCH_MEMSET
70a6fcf3283a0ac Al Viro 2016-01-17 @18 #define memset(s, c, count) __builtin_memset(s, c, count)
70a6fcf3283a0ac Al Viro 2016-01-17 19
:::::: The code at line 18 was first introduced by commit
:::::: 70a6fcf3283a0ac1e11737c6d90c0753f9824e9d [sparc] unify 32bit and 64bit string.h
:::::: TO: Al Viro <viro at zeniv.linux.org.uk>
:::::: CC: Al Viro <viro at zeniv.linux.org.uk>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 62075 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/intel-wired-lan/attachments/20200415/07b19f32/attachment-0001.bin>
More information about the Intel-wired-lan
mailing list