Last active
April 25, 2019 09:37
-
-
Save FAMILIAR-project/9b36437b6da01a912807ee4c854a0c2b to your computer and use it in GitHub Desktop.
Error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
######## configuration cid 30730 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 32700 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 32939 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 33860 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 35052 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 36064 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 37232 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 40264 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 41663 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 42696 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 45441 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 45743 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 45759 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 47541 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 48432 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 49463 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 49900 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 50579 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 50936 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 53651 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 53836 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 54188 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 54861 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 55001 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 58807 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 59440 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 60230 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 60609 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 63192 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 63355 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 64595 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 64655 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 66174 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 66920 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 67560 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 68645 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 71896 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 73023 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 74605 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 75560 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 75707 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 76126 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 76865 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 77279 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 77569 | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 78680 | |
./include/linux/string.h:305:4: error: call to ‘__read_overflow2’ declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
######### (end) | |
######## configuration cid 30730 | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4832 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.2.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[3]: *** Waiting for unfinished jobs.... | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 32700 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[3]: *** Waiting for unfinished jobs.... | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[2]: *** Waiting for unfinished jobs.... | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 32939 | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/common.c: In function 'syscall_slow_exit_work': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
arch/x86/kernel/stacktrace.c: In function 'save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
kernel/debug/kdb/kdb_main.c: In function 'kdb_kill': | |
kernel/debug/kdb/kdb_main.c:2444:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
fs/exec.c: In function 'count': | |
fs/exec.c:465:12: note: userspace variable will be forcibly initialized | |
static int count(struct user_arg_ptr argv, int max) | |
^~~~~ | |
fs/exec.c: In function 'copy_strings': | |
fs/exec.c:496:12: note: userspace variable will be forcibly initialized | |
static int copy_strings(int argc, struct user_arg_ptr argv, | |
^~~~~~~~~~~~ | |
fs/exec.c: In function 'copy_strings_kernel': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'do_execveat_common': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
fs/exec.c: In function 'do_execve': | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'do_execveat': | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'SyS_execve': | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c: In function 'SyS_execveat': | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
ipc/mqueue.c: In function 'SYSC_mq_notify': | |
ipc/mqueue.c:1345:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
ipc/mqueue.c: In function '__do_notify': | |
ipc/mqueue.c:635:18: note: userspace variable will be forcibly initialized | |
struct siginfo sig_i; | |
^~~~~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
security/keys/dh.c: In function 'keyctl_dh_compute': | |
security/keys/dh.c:426:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': | |
net/8021q/vlan_dev.c:361:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifrr; | |
^~~~ | |
net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': | |
net/appletalk/aarp.c:447:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/appletalk/ddp.c: In function 'atrtr_ioctl': | |
net/appletalk/ddp.c:879:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/appletalk/ddp.c: In function 'atif_ioctl': | |
net/appletalk/ddp.c:671:17: note: userspace variable will be forcibly initialized | |
struct rtentry rtdef; | |
^~~~~ | |
net/appletalk/ddp.c:664:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': | |
drivers/char/ipmi/ipmi_devintf.c:375:25: note: userspace variable will be forcibly initialized | |
struct ipmi_recv rsp; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:358:27: note: userspace variable will be forcibly initialized | |
struct ipmi_req_settime req; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:342:19: note: userspace variable will be forcibly initialized | |
struct ipmi_req req; | |
^~~ | |
drivers/char/mwave/mwavedd.c: In function 'mwave_ioctl': | |
drivers/char/mwave/mwavedd.c:259:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:236:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:213:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:190:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
net/bluetooth/cmtp/sock.c: In function 'cmtp_sock_ioctl': | |
net/bluetooth/cmtp/sock.c:70:27: note: userspace variable will be forcibly initialized | |
struct cmtp_connlist_req cl; | |
^~ | |
In file included from fs/jffs2/background.c:19:0: | |
fs/jffs2/background.c: In function 'kernel_dequeue_signal': | |
./include/linux/sched/signal.h:268:12: note: userspace variable will be forcibly initialized | |
siginfo_t __info; | |
^~~~~~ | |
fs/jffs2/background.c: In function 'jffs2_garbage_collect_thread': | |
./include/linux/sched/signal.h:268:12: note: userspace variable will be forcibly initialized | |
drivers/hid/uhid.c: In function 'uhid_dev_create': | |
drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized | |
struct uhid_create_req orig; | |
^~~~ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ieee802154/socket.c: In function 'ieee802154_dev_ioctl': | |
net/ieee802154/socket.c:135:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': | |
drivers/hwtracing/intel_th/msu.c:1138:33: note: userspace variable will be forcibly initialized | |
struct msc_win_to_user_struct u = { | |
^ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_if': | |
net/ipv4/ipconfig.c:370:15: note: userspace variable will be forcibly initialized | |
struct ifreq ir; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_routes': | |
net/ipv4/ipconfig.c:413:18: note: userspace variable will be forcibly initialized | |
struct rtentry rm; | |
^~ | |
net/ipv4/netfilter/ip_tables.c: In function 'do_replace': | |
net/ipv4/netfilter/ip_tables.c:1108:21: note: userspace variable will be forcibly initialized | |
struct ipt_replace tmp; | |
^~~ | |
net/ipx/af_ipx.c: In function 'ipxitf_ioctl': | |
net/ipx/af_ipx.c:1120:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipx/ipx_route.c: In function 'ipxrtr_ioctl': | |
net/ipx/ipx_route.c:260:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; /* Use these to behave like 'other' stacks */ | |
^~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_fssetdm_by_handle': | |
fs/xfs/xfs_ioctl.c:349:29: note: userspace variable will be forcibly initialized | |
xfs_fsop_setdm_handlereq_t dmhreq; | |
^~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': | |
fs/xfs/xfs_ioctl.c:394:32: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrlist_handlereq_t al_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': | |
fs/xfs/xfs_ioctl.c:520:33: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrmulti_handlereq_t am_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': | |
fs/xfs/xfs_ioctl.c:750:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': | |
fs/xfs/xfs_ioctl.c:1908:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1898:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1891:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
fs/xfs/xfs_itable.c: In function 'xfs_bulkstat': | |
fs/xfs/xfs_itable.c:367:31: note: userspace variable will be forcibly initialized | |
struct xfs_bulkstat_agichunk ac; | |
^~ | |
fs/eventpoll.c: In function 'ep_send_events': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
struct ep_send_events_data esed; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_poll': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
net/packet/af_packet.c: In function 'fanout_set_data_cbpf': | |
net/packet/af_packet.c:1571:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/strparser/strparser.c: In function 'strp_read_sock': | |
net/strparser/strparser.c:341:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t desc; | |
^~~~ | |
net/strparser/strparser.c: In function 'do_strp_rx_work': | |
net/strparser/strparser.c:390:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t rd_desc; | |
^~~~~~~ | |
net/wireless/wext-spy.c: In function 'iw_send_thrspy_event': | |
net/wireless/wext-spy.c:166:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_execbuffer_ioctl': | |
drivers/gpu/drm/qxl/qxl_ioctl.c:279:25: note: userspace variable will be forcibly initialized | |
struct drm_qxl_command user_cmd; | |
^~~~~~~~ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 33860 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 35052 | |
Don't know how to preprocess gen_constants_py | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/ptrace.c: In function 'compat_ptrace_request': | |
kernel/ptrace.c:1242:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:1197:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'C_SYSC_rt_sigtimedwait': | |
kernel/signal.c:2884:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_sigaltstack': | |
kernel/signal.c:3248:15: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~~ | |
kernel/signal.c:3248:10: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/common.c: In function 'syscall_slow_exit_work': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
mm/memory.c:84:2: warning: #warning Unfortunate NUMA and NUMA Balancing config, growing page-frame for last_cpupid. [-Wcpp] | |
#warning Unfortunate NUMA and NUMA Balancing config, growing page-frame for last_cpupid. | |
^~~~~~~ | |
mm/memory.c:84:2: warning: #warning Unfortunate NUMA and NUMA Balancing config, growing page-frame for last_cpupid. [-Wcpp] | |
#warning Unfortunate NUMA and NUMA Balancing config, growing page-frame for last_cpupid. | |
^~~~~~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
kernel/time/posix-timers.c: In function 'C_SYSC_timer_create': | |
kernel/time/posix-timers.c:592:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_send_sigsys': | |
kernel/seccomp.c:511:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/seccomp.c: In function '__seccomp_filter': | |
kernel/seccomp.c:648:14: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_prepare_user_filter': | |
kernel/seccomp.c:395:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
arch/x86/kernel/stacktrace.c: In function 'save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
fs/exec.c: In function 'compat_do_execve': | |
fs/exec.c:1857:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1853:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'compat_do_execveat': | |
fs/exec.c:1873:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1869:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
fs/coda/pioctl.c: In function 'coda_pioctl': | |
fs/coda/pioctl.c:53:20: note: userspace variable will be forcibly initialized | |
struct PioctlData data; | |
^~~~ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
drivers/char/mwave/mwavedd.c: In function 'mwave_ioctl': | |
drivers/char/mwave/mwavedd.c:259:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:236:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:213:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:190:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
fs/ncpfs/ioctl.c: In function '__ncp_ioctl': | |
fs/ncpfs/ioctl.c:742:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:693:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:642:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:613:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:262:27: note: userspace variable will be forcibly initialized | |
struct ncp_ioctl_request request; | |
^~~~~~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'dev_ifconf': | |
net/socket.c:2703:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/socket.c: In function 'compat_sioc_ifmap': | |
net/socket.c:3005:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/socket.c: In function 'bond_ioctl': | |
net/socket.c:2915:15: note: userspace variable will be forcibly initialized | |
struct ifreq kifr; | |
^~~~ | |
net/socket.c: In function 'routing_ioctl': | |
net/socket.c:3077:17: note: userspace variable will be forcibly initialized | |
struct rtentry r4; | |
^~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': | |
net/appletalk/aarp.c:447:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/appletalk/ddp.c: In function 'atrtr_ioctl': | |
net/appletalk/ddp.c:879:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/appletalk/ddp.c: In function 'atif_ioctl': | |
net/appletalk/ddp.c:671:17: note: userspace variable will be forcibly initialized | |
struct rtentry rtdef; | |
^~~~~ | |
net/appletalk/ddp.c:664:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/hid/uhid.c: In function 'uhid_dev_create': | |
drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized | |
struct uhid_create_req orig; | |
^~~~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/ipv4/ipmr.c: In function 'ipmr_new_tunnel': | |
net/ipv4/ipmr.c:422:16: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/ipmr.c: In function 'ipmr_del_tunnel': | |
net/ipv4/ipmr.c:374:16: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_if': | |
net/ipv4/ipconfig.c:370:15: note: userspace variable will be forcibly initialized | |
struct ifreq ir; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_routes': | |
net/ipv4/ipconfig.c:413:18: note: userspace variable will be forcibly initialized | |
struct rtentry rm; | |
^~ | |
fs/compat_ioctl.c: In function 'do_i2c_smbus_ioctl': | |
fs/compat_ioctl.c:746:4: note: userspace variable will be forcibly initialized | |
} v; | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': | |
drivers/hwtracing/intel_th/msu.c:1138:33: note: userspace variable will be forcibly initialized | |
struct msc_win_to_user_struct u = { | |
^ | |
net/packet/af_packet.c: In function 'fanout_set_data_cbpf': | |
net/packet/af_packet.c:1571:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_execbuffer_ioctl': | |
drivers/gpu/drm/qxl/qxl_ioctl.c:279:25: note: userspace variable will be forcibly initialized | |
struct drm_qxl_command user_cmd; | |
^~~~~~~~ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
net/compat.c: In function 'get_compat_bpf_fprog': | |
net/compat.c:317:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog f; | |
^ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': | |
drivers/gpu/drm/drm_ioc32.c:546:21: note: userspace variable will be forcibly initialized | |
struct drm_ctx_res res; | |
^~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': | |
drivers/gpu/drm/drm_ioc32.c:481:22: note: userspace variable will be forcibly initialized | |
struct drm_buf_free request; | |
^~~~~~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': | |
drivers/gpu/drm/drm_ioc32.c:132:20: note: userspace variable will be forcibly initialized | |
struct drm_unique uq; | |
^~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': | |
drivers/gpu/drm/drm_ioc32.c:93:21: note: userspace variable will be forcibly initialized | |
struct drm_version v; | |
^ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': | |
drivers/gpu/drm/drm_ioc32.c:583:17: note: userspace variable will be forcibly initialized | |
struct drm_dma d; | |
^ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 36064 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 37232 | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/ptrace.c: In function 'compat_ptrace_request': | |
kernel/ptrace.c:1242:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:1197:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'C_SYSC_rt_sigtimedwait': | |
kernel/signal.c:2884:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_sigaltstack': | |
kernel/signal.c:3248:15: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~~ | |
kernel/signal.c:3248:10: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/common.c: In function 'syscall_slow_exit_work': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
arch/x86/kernel/stacktrace.c: In function 'save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
fs/exec.c: In function 'compat_do_execve': | |
fs/exec.c:1857:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1853:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'compat_do_execveat': | |
fs/exec.c:1873:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1869:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
kernel/time/posix-timers.c: In function 'C_SYSC_timer_create': | |
kernel/time/posix-timers.c:592:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
security/keys/compat_dh.c: In function 'compat_keyctl_dh_compute': | |
security/keys/compat_dh.c:24:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
security/keys/dh.c: In function 'keyctl_dh_compute': | |
security/keys/dh.c:426:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
fs/dlm/user.c: In function 'copy_result_to_user': | |
fs/dlm/user.c:693:25: note: userspace variable will be forcibly initialized | |
struct dlm_lock_result result; | |
^~~~~~ | |
fs/compat_ioctl.c: In function 'do_i2c_smbus_ioctl': | |
fs/compat_ioctl.c:746:4: note: userspace variable will be forcibly initialized | |
} v; | |
^ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/mga/mga_ioc32.c: In function 'compat_mga_getparam': | |
drivers/gpu/drm/mga/mga_ioc32.c:94:21: note: userspace variable will be forcibly initialized | |
drm_mga_getparam_t getparam; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
drivers/input/ff-memless.c: In function 'ml_play_effects': | |
drivers/input/ff-memless.c:404:19: note: userspace variable will be forcibly initialized | |
struct ff_effect effect; | |
^~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/input/misc/uinput.c: In function 'uinput_ioctl_handler': | |
drivers/input/misc/uinput.c:792:26: note: userspace variable will be forcibly initialized | |
struct uinput_ff_upload ff_up; | |
^~~~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'dev_ifconf': | |
net/socket.c:2703:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/socket.c: In function 'compat_sioc_ifmap': | |
net/socket.c:3005:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/socket.c: In function 'bond_ioctl': | |
net/socket.c:2915:15: note: userspace variable will be forcibly initialized | |
struct ifreq kifr; | |
^~~~ | |
net/socket.c: In function 'routing_ioctl': | |
net/socket.c:3077:17: note: userspace variable will be forcibly initialized | |
struct rtentry r4; | |
^~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': | |
net/8021q/vlan_dev.c:361:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifrr; | |
^~~~ | |
net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': | |
net/appletalk/aarp.c:447:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/appletalk/ddp.c: In function 'atrtr_ioctl': | |
net/appletalk/ddp.c:879:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/appletalk/ddp.c: In function 'atif_ioctl': | |
net/appletalk/ddp.c:671:17: note: userspace variable will be forcibly initialized | |
struct rtentry rtdef; | |
^~~~~ | |
net/appletalk/ddp.c:664:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': | |
drivers/gpu/drm/drm_ioc32.c:546:21: note: userspace variable will be forcibly initialized | |
struct drm_ctx_res res; | |
^~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': | |
drivers/gpu/drm/drm_ioc32.c:481:22: note: userspace variable will be forcibly initialized | |
struct drm_buf_free request; | |
^~~~~~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': | |
drivers/gpu/drm/drm_ioc32.c:132:20: note: userspace variable will be forcibly initialized | |
struct drm_unique uq; | |
^~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': | |
drivers/gpu/drm/drm_ioc32.c:93:21: note: userspace variable will be forcibly initialized | |
struct drm_version v; | |
^ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': | |
drivers/gpu/drm/drm_ioc32.c:583:17: note: userspace variable will be forcibly initialized | |
struct drm_dma d; | |
^ | |
net/ipx/af_ipx.c: In function 'ipxitf_ioctl': | |
net/ipx/af_ipx.c:1120:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipx/ipx_route.c: In function 'ipxrtr_ioctl': | |
net/ipx/ipx_route.c:260:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; /* Use these to behave like 'other' stacks */ | |
^~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_if': | |
net/ipv4/ipconfig.c:370:15: note: userspace variable will be forcibly initialized | |
struct ifreq ir; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_routes': | |
net/ipv4/ipconfig.c:413:18: note: userspace variable will be forcibly initialized | |
struct rtentry rm; | |
^~ | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
net/strparser/strparser.c: In function 'strp_read_sock': | |
net/strparser/strparser.c:341:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t desc; | |
^~~~ | |
net/strparser/strparser.c: In function 'do_strp_rx_work': | |
net/strparser/strparser.c:390:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t rd_desc; | |
^~~~~~~ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
net/compat.c: In function 'get_compat_bpf_fprog': | |
net/compat.c:317:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog f; | |
^ | |
######### (end) | |
######## configuration cid 40264 | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/ptrace.c: In function 'compat_ptrace_request': | |
kernel/ptrace.c:1242:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:1197:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_sigaltstack': | |
kernel/signal.c:3248:15: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~~ | |
kernel/signal.c:3248:10: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_rt_sigtimedwait': | |
kernel/signal.c:2884:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/exec.c: In function 'compat_do_execve': | |
fs/exec.c:1857:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1853:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'compat_do_execveat': | |
fs/exec.c:1873:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1869:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
fs/dlm/user.c: In function 'copy_result_to_user': | |
fs/dlm/user.c:693:25: note: userspace variable will be forcibly initialized | |
struct dlm_lock_result result; | |
^~~~~~ | |
mm/memory-failure.c: In function 'kill_proc': | |
mm/memory-failure.c:184:17: note: userspace variable will be forcibly initialized | |
struct siginfo si; | |
^~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
ipc/mqueue.c: In function '__do_notify': | |
ipc/mqueue.c:635:18: note: userspace variable will be forcibly initialized | |
struct siginfo sig_i; | |
^~~~~ | |
ipc/mqueue.c: In function 'SYSC_mq_notify': | |
ipc/mqueue.c:1345:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
ipc/mqueue.c: In function 'C_SYSC_mq_notify': | |
ipc/mqueue.c:1520:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
kernel/time/posix-timers.c: In function 'C_SYSC_timer_create': | |
kernel/time/posix-timers.c:592:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
security/keys/compat_dh.c: In function 'compat_keyctl_dh_compute': | |
security/keys/compat_dh.c:24:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
security/keys/dh.c: In function 'keyctl_dh_compute': | |
security/keys/dh.c:426:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_send_sigsys': | |
kernel/seccomp.c:511:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/seccomp.c: In function '__seccomp_filter': | |
kernel/seccomp.c:648:14: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_prepare_user_filter': | |
kernel/seccomp.c:395:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
fs/compat_ioctl.c: In function 'do_i2c_smbus_ioctl': | |
fs/compat_ioctl.c:746:4: note: userspace variable will be forcibly initialized | |
} v; | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
net/socket.c: In function 'dev_ifconf': | |
net/socket.c:2703:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/socket.c: In function 'compat_sioc_ifmap': | |
net/socket.c:3005:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/socket.c: In function 'bond_ioctl': | |
net/socket.c:2915:15: note: userspace variable will be forcibly initialized | |
struct ifreq kifr; | |
^~~~ | |
net/socket.c: In function 'routing_ioctl': | |
net/socket.c:3077:17: note: userspace variable will be forcibly initialized | |
struct rtentry r4; | |
^~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': | |
net/8021q/vlan_dev.c:361:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifrr; | |
^~~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
net/bluetooth/hidp/sock.c: In function 'hidp_sock_ioctl': | |
net/bluetooth/hidp/sock.c:54:27: note: userspace variable will be forcibly initialized | |
struct hidp_connlist_req cl; | |
^~ | |
net/bluetooth/hidp/sock.c:52:26: note: userspace variable will be forcibly initialized | |
struct hidp_connadd_req ca; | |
^~ | |
net/bluetooth/hidp/sock.c: In function 'hidp_sock_compat_ioctl': | |
net/bluetooth/hidp/sock.c:145:28: note: userspace variable will be forcibly initialized | |
struct hidp_connlist_req cl; | |
^~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
drivers/char/mwave/mwavedd.c: In function 'mwave_ioctl': | |
drivers/char/mwave/mwavedd.c:259:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:236:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:213:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:190:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ieee802154/socket.c: In function 'ieee802154_dev_ioctl': | |
net/ieee802154/socket.c:135:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
net/ipx/af_ipx.c: In function 'ipxitf_ioctl': | |
net/ipx/af_ipx.c:1120:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipx/ipx_route.c: In function 'ipxrtr_ioctl': | |
net/ipx/ipx_route.c:260:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; /* Use these to behave like 'other' stacks */ | |
^~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_if': | |
net/ipv4/ipconfig.c:370:15: note: userspace variable will be forcibly initialized | |
struct ifreq ir; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_routes': | |
net/ipv4/ipconfig.c:413:18: note: userspace variable will be forcibly initialized | |
struct rtentry rm; | |
^~ | |
net/packet/af_packet.c: In function 'fanout_set_data_cbpf': | |
net/packet/af_packet.c:1571:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
net/strparser/strparser.c: In function 'strp_read_sock': | |
net/strparser/strparser.c:341:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t desc; | |
^~~~ | |
net/strparser/strparser.c: In function 'do_strp_rx_work': | |
net/strparser/strparser.c:390:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t rd_desc; | |
^~~~~~~ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
net/compat.c: In function 'get_compat_bpf_fprog': | |
net/compat.c:317:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog f; | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid.part.4' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'rdma_ip2gid', | |
inlined from 'addr_event.isra.5.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[3]: *** Waiting for unfinished jobs.... | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': | |
drivers/gpu/drm/drm_ioc32.c:546:21: note: userspace variable will be forcibly initialized | |
struct drm_ctx_res res; | |
^~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': | |
drivers/gpu/drm/drm_ioc32.c:481:22: note: userspace variable will be forcibly initialized | |
struct drm_buf_free request; | |
^~~~~~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': | |
drivers/gpu/drm/drm_ioc32.c:132:20: note: userspace variable will be forcibly initialized | |
struct drm_unique uq; | |
^~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': | |
drivers/gpu/drm/drm_ioc32.c:93:21: note: userspace variable will be forcibly initialized | |
struct drm_version v; | |
^ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': | |
drivers/gpu/drm/drm_ioc32.c:583:17: note: userspace variable will be forcibly initialized | |
struct drm_dma d; | |
^ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 41663 | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/ptrace.c: In function 'compat_ptrace_request': | |
kernel/ptrace.c:1242:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:1197:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo; | |
^~~~~~~ | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_sigaltstack': | |
kernel/signal.c:3248:15: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~~ | |
kernel/signal.c:3248:10: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_rt_sigtimedwait': | |
kernel/signal.c:2884:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
ipc/mqueue.c: In function '__do_notify': | |
ipc/mqueue.c:635:18: note: userspace variable will be forcibly initialized | |
struct siginfo sig_i; | |
^~~~~ | |
ipc/mqueue.c: In function 'SYSC_mq_notify': | |
ipc/mqueue.c:1345:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
ipc/mqueue.c: In function 'C_SYSC_mq_notify': | |
ipc/mqueue.c:1520:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
fs/exec.c: In function 'compat_do_execve': | |
fs/exec.c:1857:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1853:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'compat_do_execveat': | |
fs/exec.c:1873:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1869:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
security/keys/compat_dh.c: In function 'compat_keyctl_dh_compute': | |
security/keys/compat_dh.c:24:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
security/keys/dh.c: In function 'keyctl_dh_compute': | |
security/keys/dh.c:426:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/kexec.c: In function 'C_SYSC_kexec_load': | |
kernel/kexec.c:247:23: note: userspace variable will be forcibly initialized | |
struct kexec_segment out, __user *ksegments; | |
^~~ | |
kernel/seccomp.c: In function 'seccomp_send_sigsys': | |
kernel/seccomp.c:511:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/seccomp.c: In function '__seccomp_filter': | |
kernel/seccomp.c:648:14: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_prepare_user_filter': | |
kernel/seccomp.c:395:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/socket.c: In function 'dev_ifconf': | |
net/socket.c:2703:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/socket.c: In function 'compat_sioc_ifmap': | |
net/socket.c:3005:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/socket.c: In function 'bond_ioctl': | |
net/socket.c:2915:15: note: userspace variable will be forcibly initialized | |
struct ifreq kifr; | |
^~~~ | |
net/socket.c: In function 'routing_ioctl': | |
net/socket.c:3077:17: note: userspace variable will be forcibly initialized | |
struct rtentry r4; | |
^~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': | |
net/8021q/vlan_dev.c:361:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifrr; | |
^~~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
fs/coda/pioctl.c: In function 'coda_pioctl': | |
fs/coda/pioctl.c:53:20: note: userspace variable will be forcibly initialized | |
struct PioctlData data; | |
^~~~ | |
fs/ncpfs/ioctl.c: In function '__ncp_ioctl': | |
fs/ncpfs/ioctl.c:742:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:693:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:642:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:613:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:262:27: note: userspace variable will be forcibly initialized | |
struct ncp_ioctl_request request; | |
^~~~~~~ | |
drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': | |
drivers/char/ipmi/ipmi_devintf.c:375:25: note: userspace variable will be forcibly initialized | |
struct ipmi_recv rsp; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:358:27: note: userspace variable will be forcibly initialized | |
struct ipmi_req_settime req; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:342:19: note: userspace variable will be forcibly initialized | |
struct ipmi_req req; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c: In function 'compat_ipmi_ioctl': | |
drivers/char/ipmi/ipmi_devintf.c:798:22: note: userspace variable will be forcibly initialized | |
struct ipmi_recv recv64; | |
^~~~~~ | |
drivers/char/ipmi/ipmi_devintf.c:784:27: note: userspace variable will be forcibly initialized | |
struct ipmi_req_settime sp; | |
^~ | |
drivers/char/ipmi/ipmi_devintf.c:770:19: note: userspace variable will be forcibly initialized | |
struct ipmi_req rp; | |
^~ | |
net/bluetooth/bnep/sock.c: In function 'bnep_sock_ioctl': | |
net/bluetooth/bnep/sock.c:54:27: note: userspace variable will be forcibly initialized | |
struct bnep_connlist_req cl; | |
^~ | |
net/bluetooth/bnep/sock.c: In function 'bnep_sock_compat_ioctl': | |
net/bluetooth/bnep/sock.c:141:28: note: userspace variable will be forcibly initialized | |
struct bnep_connlist_req cl; | |
^~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
fs/eventpoll.c: In function 'ep_send_events': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
struct ep_send_events_data esed; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_poll': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
fs/compat_ioctl.c: In function 'do_i2c_smbus_ioctl': | |
fs/compat_ioctl.c:746:4: note: userspace variable will be forcibly initialized | |
} v; | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ieee802154/socket.c: In function 'ieee802154_dev_ioctl': | |
net/ieee802154/socket.c:135:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/packet/af_packet.c: In function 'fanout_set_data_cbpf': | |
net/packet/af_packet.c:1571:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_if': | |
net/ipv4/ipconfig.c:370:15: note: userspace variable will be forcibly initialized | |
struct ifreq ir; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_routes': | |
net/ipv4/ipconfig.c:413:18: note: userspace variable will be forcibly initialized | |
struct rtentry rm; | |
^~ | |
net/strparser/strparser.c: In function 'strp_read_sock': | |
net/strparser/strparser.c:341:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t desc; | |
^~~~ | |
net/strparser/strparser.c: In function 'do_strp_rx_work': | |
net/strparser/strparser.c:390:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t rd_desc; | |
^~~~~~~ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
net/compat.c: In function 'get_compat_bpf_fprog': | |
net/compat.c:317:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog f; | |
^ | |
drivers/hid/uhid.c: In function 'uhid_dev_create': | |
drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized | |
struct uhid_create_req orig; | |
^~~~ | |
drivers/gpu/drm/mga/mga_ioc32.c: In function 'compat_mga_getparam': | |
drivers/gpu/drm/mga/mga_ioc32.c:94:21: note: userspace variable will be forcibly initialized | |
drm_mga_getparam_t getparam; | |
^~~~~~~~ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid.part.4' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'rdma_ip2gid', | |
inlined from 'addr_event.isra.5.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': | |
drivers/gpu/drm/drm_ioc32.c:546:21: note: userspace variable will be forcibly initialized | |
struct drm_ctx_res res; | |
^~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': | |
drivers/gpu/drm/drm_ioc32.c:481:22: note: userspace variable will be forcibly initialized | |
struct drm_buf_free request; | |
^~~~~~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': | |
drivers/gpu/drm/drm_ioc32.c:132:20: note: userspace variable will be forcibly initialized | |
struct drm_unique uq; | |
^~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': | |
drivers/gpu/drm/drm_ioc32.c:93:21: note: userspace variable will be forcibly initialized | |
struct drm_version v; | |
^ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': | |
drivers/gpu/drm/drm_ioc32.c:583:17: note: userspace variable will be forcibly initialized | |
struct drm_dma d; | |
^ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 42696 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 45441 | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
######### (end) | |
######## configuration cid 45743 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.5.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[2]: *** Waiting for unfinished jobs.... | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 45759 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.2.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[2]: *** Waiting for unfinished jobs.... | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 47541 | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
fs/exec.c: In function 'count': | |
fs/exec.c:465:12: note: userspace variable will be forcibly initialized | |
static int count(struct user_arg_ptr argv, int max) | |
^~~~~ | |
fs/exec.c: In function 'copy_strings': | |
fs/exec.c:496:12: note: userspace variable will be forcibly initialized | |
static int copy_strings(int argc, struct user_arg_ptr argv, | |
^~~~~~~~~~~~ | |
fs/exec.c: In function 'copy_strings_kernel': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'do_execveat_common': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
fs/exec.c: In function 'do_execve': | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'SYSC_execve': | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c: In function 'do_execveat': | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'SYSC_execveat': | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
ipc/mqueue.c: In function '__do_notify': | |
ipc/mqueue.c:635:18: note: userspace variable will be forcibly initialized | |
struct siginfo sig_i; | |
^~~~~ | |
ipc/mqueue.c: In function 'SYSC_mq_notify': | |
ipc/mqueue.c:1345:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
security/tomoyo/common.c: In function 'tomoyo_load_builtin_policy': | |
security/tomoyo/common.c:2745:27: note: userspace variable will be forcibly initialized | |
struct tomoyo_io_buffer head = { }; | |
^~~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
fs/coda/pioctl.c: In function 'coda_pioctl': | |
fs/coda/pioctl.c:53:20: note: userspace variable will be forcibly initialized | |
struct PioctlData data; | |
^~~~ | |
drivers/atm/iphase.c: In function 'ia_ioctl': | |
drivers/atm/iphase.c:2752:14: note: userspace variable will be forcibly initialized | |
IA_CMDBUF ia_cmds; | |
^~~~~~~ | |
fs/dlm/user.c: In function 'copy_result_to_user': | |
fs/dlm/user.c:693:25: note: userspace variable will be forcibly initialized | |
struct dlm_lock_result result; | |
^~~~~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
drivers/block/floppy.c: In function 'raw_cmd_copyout': | |
drivers/block/floppy.c:3073:25: note: userspace variable will be forcibly initialized | |
struct floppy_raw_cmd cmd = *ptr; | |
^~~ | |
drivers/block/cciss.c: In function 'cciss_passthru': | |
drivers/block/cciss.c:1482:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct iocommand; | |
^~~~~~~~~ | |
drivers/block/DAC960.c: In function 'DAC960_gam_ioctl': | |
drivers/block/DAC960.c:7007:30: note: userspace variable will be forcibly initialized | |
DAC960_V2_GetHealthStatus_T GetHealthStatus; | |
^~~~~~~~~~~~~~~ | |
drivers/block/DAC960.c:6843:26: note: userspace variable will be forcibly initialized | |
DAC960_V2_UserCommand_T UserCommand; | |
^~~~~~~~~~~ | |
drivers/block/DAC960.c:6676:26: note: userspace variable will be forcibly initialized | |
DAC960_V1_UserCommand_T UserCommand; | |
^~~~~~~~~~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
fs/ncpfs/ioctl.c: In function '__ncp_ioctl': | |
fs/ncpfs/ioctl.c:742:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:693:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:642:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:613:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:262:27: note: userspace variable will be forcibly initialized | |
struct ncp_ioctl_request request; | |
^~~~~~~ | |
drivers/hid/uhid.c: In function 'uhid_dev_create': | |
drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized | |
struct uhid_create_req orig; | |
^~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': | |
net/8021q/vlan_dev.c:361:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifrr; | |
^~~~ | |
net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': | |
net/appletalk/aarp.c:447:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/appletalk/ddp.c: In function 'atrtr_ioctl': | |
net/appletalk/ddp.c:879:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/appletalk/ddp.c: In function 'atif_ioctl': | |
net/appletalk/ddp.c:671:17: note: userspace variable will be forcibly initialized | |
struct rtentry rtdef; | |
^~~~~ | |
net/appletalk/ddp.c:664:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': | |
fs/xfs/xfs_ioctl.c:750:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': | |
fs/xfs/xfs_ioctl.c:394:32: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrlist_handlereq_t al_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_fssetdm_by_handle': | |
fs/xfs/xfs_ioctl.c:349:29: note: userspace variable will be forcibly initialized | |
xfs_fsop_setdm_handlereq_t dmhreq; | |
^~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': | |
fs/xfs/xfs_ioctl.c:520:33: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrmulti_handlereq_t am_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': | |
fs/xfs/xfs_ioctl.c:1908:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1898:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1891:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_itable.c: In function 'xfs_bulkstat': | |
fs/xfs/xfs_itable.c:367:31: note: userspace variable will be forcibly initialized | |
struct xfs_bulkstat_agichunk ac; | |
^~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.6.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
net/bluetooth/hidp/sock.c: In function 'hidp_sock_ioctl': | |
net/bluetooth/hidp/sock.c:54:27: note: userspace variable will be forcibly initialized | |
struct hidp_connlist_req cl; | |
^~ | |
net/bluetooth/hidp/sock.c:52:26: note: userspace variable will be forcibly initialized | |
struct hidp_connadd_req ca; | |
^~ | |
fs/eventpoll.c: In function 'ep_send_events': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
struct ep_send_events_data esed; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_poll': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
net/bridge/netfilter/ebtables.c: In function 'update_counters': | |
net/bridge/netfilter/ebtables.c:1352:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace hlp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'copy_everything_to_user': | |
net/bridge/netfilter/ebtables.c:1470:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'do_ebt_get_ctl': | |
net/bridge/netfilter/ebtables.c:1540:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'do_replace': | |
net/bridge/netfilter/ebtables.c:1107:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/l2tp/l2tp_ppp.c: In function 'pppol2tp_session_ioctl': | |
net/l2tp/l2tp_ppp.c:983:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/packet/af_packet.c: In function 'fanout_set_data_cbpf': | |
net/packet/af_packet.c:1571:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/ipv4/netfilter/ip_tables.c: In function 'do_replace': | |
net/ipv4/netfilter/ip_tables.c:1108:21: note: userspace variable will be forcibly initialized | |
struct ipt_replace tmp; | |
^~~ | |
net/strparser/strparser.c: In function 'strp_read_sock': | |
net/strparser/strparser.c:341:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t desc; | |
^~~~ | |
net/strparser/strparser.c: In function 'do_strp_rx_work': | |
net/strparser/strparser.c:390:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t rd_desc; | |
^~~~~~~ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
net/wireless/scan.c: In function 'ieee80211_scan_add_ies': | |
net/wireless/scan.c:1471:18: note: userspace variable will be forcibly initialized | |
struct iw_event iwe; | |
^~~ | |
net/wireless/scan.c: In function 'ieee80211_bss': | |
net/wireless/scan.c:1519:18: note: userspace variable will be forcibly initialized | |
struct iw_event iwe; | |
^~~ | |
net/wireless/scan.c: In function '___cfg80211_scan_done': | |
net/wireless/scan.c:224:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/mlme.c: In function 'cfg80211_michael_mic_failure': | |
net/wireless/mlme.c:195:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/ibss.c: In function '__cfg80211_ibss_joined': | |
net/wireless/ibss.c:23:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/sme.c: In function '__cfg80211_connect_result': | |
net/wireless/sme.c:686:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/sme.c: In function '__cfg80211_roamed': | |
net/wireless/sme.c:877:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/sme.c: In function '__cfg80211_disconnected': | |
net/wireless/sme.c:979:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/lib80211_crypt_tkip.c: In function 'lib80211_michael_mic_failure': | |
net/wireless/lib80211_crypt_tkip.c:600:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/wext-spy.c: In function 'iw_send_thrspy_event': | |
net/wireless/wext-spy.c:166:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
######### (end) | |
######## configuration cid 48432 | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/ptrace.c: In function 'compat_ptrace_request': | |
kernel/ptrace.c:1242:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:1197:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_sigaltstack': | |
kernel/signal.c:3248:15: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~~ | |
kernel/signal.c:3248:10: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_rt_sigtimedwait': | |
kernel/signal.c:2884:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
mm/memory-failure.c: In function 'kill_proc': | |
mm/memory-failure.c:184:17: note: userspace variable will be forcibly initialized | |
struct siginfo si; | |
^~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
fs/exec.c: In function 'compat_do_execve': | |
fs/exec.c:1857:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1853:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'compat_do_execveat': | |
fs/exec.c:1873:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1869:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
kernel/time/posix-timers.c: In function 'C_SYSC_timer_create': | |
kernel/time/posix-timers.c:592:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
kernel/kexec.c: In function 'C_SYSC_kexec_load': | |
kernel/kexec.c:247:23: note: userspace variable will be forcibly initialized | |
struct kexec_segment out, __user *ksegments; | |
^~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
drivers/block/floppy.c: In function 'raw_cmd_copyout': | |
drivers/block/floppy.c:3073:25: note: userspace variable will be forcibly initialized | |
struct floppy_raw_cmd cmd = *ptr; | |
^~~ | |
In file included from fs/jffs2/background.c:19:0: | |
fs/jffs2/background.c: In function 'kernel_dequeue_signal': | |
./include/linux/sched/signal.h:268:12: note: userspace variable will be forcibly initialized | |
siginfo_t __info; | |
^~~~~~ | |
drivers/block/cciss.c: In function 'cciss_passthru': | |
drivers/block/cciss.c:1482:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct iocommand; | |
^~~~~~~~~ | |
drivers/block/cciss.c: In function 'cciss_ioctl32_passthru': | |
drivers/block/cciss.c:1203:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct arg64; | |
^~~~~ | |
drivers/block/cciss.c: In function 'cciss_ioctl32_big_passthru': | |
drivers/block/cciss.c:1243:27: note: userspace variable will be forcibly initialized | |
BIG_IOCTL_Command_struct arg64; | |
^~~~~ | |
drivers/block/skd_main.c: In function 'skd_sg_io_copy_buffer': | |
drivers/block/skd_main.c:1595:18: note: userspace variable will be forcibly initialized | |
struct sg_iovec curiov; | |
^~~~~~ | |
drivers/block/skd_main.c: In function 'skd_ioctl_sg_io': | |
drivers/block/skd_main.c:1247:19: note: userspace variable will be forcibly initialized | |
struct skd_sg_io sksgio; | |
^~~~~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
drivers/char/mwave/mwavedd.c: In function 'mwave_ioctl': | |
drivers/char/mwave/mwavedd.c:259:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:236:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:213:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:190:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
fs/eventpoll.c: In function 'ep_send_events': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
struct ep_send_events_data esed; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_poll': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/compat_ioctl.c: In function 'do_i2c_smbus_ioctl': | |
fs/compat_ioctl.c:746:4: note: userspace variable will be forcibly initialized | |
} v; | |
^ | |
net/socket.c: In function 'dev_ifconf': | |
net/socket.c:2703:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/socket.c: In function 'compat_sioc_ifmap': | |
net/socket.c:3005:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/socket.c: In function 'bond_ioctl': | |
net/socket.c:2915:15: note: userspace variable will be forcibly initialized | |
struct ifreq kifr; | |
^~~~ | |
net/socket.c: In function 'routing_ioctl': | |
net/socket.c:3077:17: note: userspace variable will be forcibly initialized | |
struct rtentry r4; | |
^~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
drivers/hid/uhid.c: In function 'uhid_dev_create': | |
drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized | |
struct uhid_create_req orig; | |
^~~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': | |
drivers/hwtracing/intel_th/msu.c:1138:33: note: userspace variable will be forcibly initialized | |
struct msc_win_to_user_struct u = { | |
^ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_fssetdm_by_handle': | |
fs/xfs/xfs_ioctl.c:349:29: note: userspace variable will be forcibly initialized | |
xfs_fsop_setdm_handlereq_t dmhreq; | |
^~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': | |
fs/xfs/xfs_ioctl.c:394:32: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrlist_handlereq_t al_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': | |
fs/xfs/xfs_ioctl.c:520:33: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrmulti_handlereq_t am_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': | |
fs/xfs/xfs_ioctl.c:750:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': | |
fs/xfs/xfs_ioctl.c:1908:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1898:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1891:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_itable.c: In function 'xfs_bulkstat': | |
fs/xfs/xfs_itable.c:367:31: note: userspace variable will be forcibly initialized | |
struct xfs_bulkstat_agichunk ac; | |
^~ | |
net/bluetooth/bnep/sock.c: In function 'bnep_sock_ioctl': | |
net/bluetooth/bnep/sock.c:54:27: note: userspace variable will be forcibly initialized | |
struct bnep_connlist_req cl; | |
^~ | |
net/bluetooth/bnep/sock.c: In function 'bnep_sock_compat_ioctl': | |
net/bluetooth/bnep/sock.c:141:28: note: userspace variable will be forcibly initialized | |
struct bnep_connlist_req cl; | |
^~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid.part.2' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'rdma_ip2gid', | |
inlined from 'addr_event.isra.3.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_ioc_bulkstat': | |
fs/xfs/xfs_ioctl32.c:249:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl32.c: In function 'xfs_file_compat_ioctl': | |
fs/xfs/xfs_ioctl32.c:663:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl32.c:656:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl32.c:648:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/ieee802154/socket.c: In function 'ieee802154_dev_ioctl': | |
net/ieee802154/socket.c:135:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipx/af_ipx.c: In function 'ipxitf_ioctl': | |
net/ipx/af_ipx.c:1120:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipx/ipx_route.c: In function 'ipxrtr_ioctl': | |
net/ipx/ipx_route.c:260:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; /* Use these to behave like 'other' stacks */ | |
^~ | |
net/l2tp/l2tp_ppp.c: In function 'pppol2tp_session_ioctl': | |
net/l2tp/l2tp_ppp.c:983:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
net/compat.c: In function 'get_compat_bpf_fprog': | |
net/compat.c:317:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog f; | |
^ | |
net/wireless/wext-core.c: In function 'compat_standard_call': | |
net/wireless/wext-core.c:1064:18: note: userspace variable will be forcibly initialized | |
struct iw_point iwp; | |
^~~ | |
net/wireless/wext-core.c: In function 'compat_wext_handle_ioctl': | |
net/wireless/wext-core.c:1091:15: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/wireless/wext-spy.c: In function 'iw_send_thrspy_event': | |
net/wireless/wext-spy.c:166:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/wext-priv.c: In function 'compat_private_call': | |
net/wireless/wext-priv.c:228:19: note: userspace variable will be forcibly initialized | |
struct iw_point iwp; | |
^~~ | |
######### (end) | |
######## configuration cid 49463 | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 49900 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 50579 | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
fs/exec.c: In function 'compat_do_execve': | |
fs/exec.c:1857:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1853:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'compat_do_execveat': | |
fs/exec.c:1873:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1869:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/ptrace.c: In function 'compat_ptrace_request': | |
kernel/ptrace.c:1242:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:1197:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_sigaltstack': | |
kernel/signal.c:3248:15: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~~ | |
kernel/signal.c:3248:10: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_rt_sigtimedwait': | |
kernel/signal.c:2884:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/debug/kdb/kdb_main.c: In function 'kdb_kill': | |
kernel/debug/kdb/kdb_main.c:2444:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
ipc/mqueue.c: In function '__do_notify': | |
ipc/mqueue.c:635:18: note: userspace variable will be forcibly initialized | |
struct siginfo sig_i; | |
^~~~~ | |
ipc/mqueue.c: In function 'SYSC_mq_notify': | |
ipc/mqueue.c:1345:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
ipc/mqueue.c: In function 'C_SYSC_mq_notify': | |
ipc/mqueue.c:1520:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
security/keys/compat_dh.c: In function 'compat_keyctl_dh_compute': | |
security/keys/compat_dh.c:24:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
security/keys/dh.c: In function 'keyctl_dh_compute': | |
security/keys/dh.c:426:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
kernel/time/posix-timers.c: In function 'C_SYSC_timer_create': | |
kernel/time/posix-timers.c:592:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/kexec.c: In function 'C_SYSC_kexec_load': | |
kernel/kexec.c:247:23: note: userspace variable will be forcibly initialized | |
struct kexec_segment out, __user *ksegments; | |
^~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
net/socket.c: In function 'dev_ifconf': | |
net/socket.c:2703:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/socket.c: In function 'compat_sioc_ifmap': | |
net/socket.c:3005:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/socket.c: In function 'bond_ioctl': | |
net/socket.c:2915:15: note: userspace variable will be forcibly initialized | |
struct ifreq kifr; | |
^~~~ | |
net/socket.c: In function 'routing_ioctl': | |
net/socket.c:3077:17: note: userspace variable will be forcibly initialized | |
struct rtentry r4; | |
^~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
net/bluetooth/bnep/sock.c: In function 'bnep_sock_ioctl': | |
net/bluetooth/bnep/sock.c:54:27: note: userspace variable will be forcibly initialized | |
struct bnep_connlist_req cl; | |
^~ | |
net/bluetooth/bnep/sock.c: In function 'bnep_sock_compat_ioctl': | |
net/bluetooth/bnep/sock.c:141:28: note: userspace variable will be forcibly initialized | |
struct bnep_connlist_req cl; | |
^~ | |
drivers/atm/iphase.c: In function 'ia_ioctl': | |
drivers/atm/iphase.c:2752:14: note: userspace variable will be forcibly initialized | |
IA_CMDBUF ia_cmds; | |
^~~~~~~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
drivers/block/floppy.c: In function 'raw_cmd_copyout': | |
drivers/block/floppy.c:3073:25: note: userspace variable will be forcibly initialized | |
struct floppy_raw_cmd cmd = *ptr; | |
^~~ | |
drivers/block/cciss.c: In function 'cciss_passthru': | |
drivers/block/cciss.c:1482:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct iocommand; | |
^~~~~~~~~ | |
drivers/block/cciss.c: In function 'cciss_ioctl32_passthru': | |
drivers/block/cciss.c:1203:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct arg64; | |
^~~~~ | |
drivers/block/cciss.c: In function 'cciss_ioctl32_big_passthru': | |
drivers/block/cciss.c:1243:27: note: userspace variable will be forcibly initialized | |
BIG_IOCTL_Command_struct arg64; | |
^~~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
drivers/char/mwave/mwavedd.c: In function 'mwave_ioctl': | |
drivers/char/mwave/mwavedd.c:259:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:236:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:213:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:190:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
net/l2tp/l2tp_ppp.c: In function 'pppol2tp_session_ioctl': | |
net/l2tp/l2tp_ppp.c:983:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': | |
fs/xfs/xfs_ioctl.c:750:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': | |
fs/xfs/xfs_ioctl.c:394:32: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrlist_handlereq_t al_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_fssetdm_by_handle': | |
fs/xfs/xfs_ioctl.c:349:29: note: userspace variable will be forcibly initialized | |
xfs_fsop_setdm_handlereq_t dmhreq; | |
^~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': | |
fs/xfs/xfs_ioctl.c:520:33: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrmulti_handlereq_t am_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': | |
fs/xfs/xfs_ioctl.c:1908:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1898:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1891:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_itable.c: In function 'xfs_bulkstat': | |
fs/xfs/xfs_itable.c:367:31: note: userspace variable will be forcibly initialized | |
struct xfs_bulkstat_agichunk ac; | |
^~ | |
net/packet/af_packet.c: In function 'fanout_set_data_cbpf': | |
net/packet/af_packet.c:1571:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_ioc_bulkstat': | |
fs/xfs/xfs_ioctl32.c:249:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl32.c: In function 'xfs_file_compat_ioctl': | |
fs/xfs/xfs_ioctl32.c:663:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl32.c:656:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl32.c:648:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_send_events': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
struct ep_send_events_data esed; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_poll': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/compat_ioctl.c: In function 'do_i2c_smbus_ioctl': | |
fs/compat_ioctl.c:746:4: note: userspace variable will be forcibly initialized | |
} v; | |
^ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
net/wireless/lib80211_crypt_tkip.c: In function 'lib80211_michael_mic_failure': | |
net/wireless/lib80211_crypt_tkip.c:600:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/wext-core.c: In function 'compat_standard_call': | |
net/wireless/wext-core.c:1064:18: note: userspace variable will be forcibly initialized | |
struct iw_point iwp; | |
^~~ | |
net/wireless/wext-core.c: In function 'compat_wext_handle_ioctl': | |
net/wireless/wext-core.c:1091:15: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/wireless/wext-spy.c: In function 'iw_send_thrspy_event': | |
net/wireless/wext-spy.c:166:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/wext-priv.c: In function 'compat_private_call': | |
net/wireless/wext-priv.c:228:19: note: userspace variable will be forcibly initialized | |
struct iw_point iwp; | |
^~~ | |
net/compat.c: In function 'get_compat_bpf_fprog': | |
net/compat.c:317:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog f; | |
^ | |
drivers/hid/uhid.c: In function 'uhid_dev_create': | |
drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized | |
struct uhid_create_req orig; | |
^~~~ | |
drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_execbuffer_ioctl': | |
drivers/gpu/drm/qxl/qxl_ioctl.c:279:25: note: userspace variable will be forcibly initialized | |
struct drm_qxl_command user_cmd; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.2.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': | |
drivers/gpu/drm/drm_ioc32.c:546:21: note: userspace variable will be forcibly initialized | |
struct drm_ctx_res res; | |
^~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': | |
drivers/gpu/drm/drm_ioc32.c:481:22: note: userspace variable will be forcibly initialized | |
struct drm_buf_free request; | |
^~~~~~~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': | |
drivers/gpu/drm/drm_ioc32.c:132:20: note: userspace variable will be forcibly initialized | |
struct drm_unique uq; | |
^~ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': | |
drivers/gpu/drm/drm_ioc32.c:93:21: note: userspace variable will be forcibly initialized | |
struct drm_version v; | |
^ | |
drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': | |
drivers/gpu/drm/drm_ioc32.c:583:17: note: userspace variable will be forcibly initialized | |
struct drm_dma d; | |
^ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 50936 | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 53651 | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/common.c: In function 'syscall_slow_exit_work': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
fs/exec.c: In function 'count': | |
fs/exec.c:465:12: note: userspace variable will be forcibly initialized | |
static int count(struct user_arg_ptr argv, int max) | |
^~~~~ | |
fs/exec.c: In function 'copy_strings': | |
fs/exec.c:496:12: note: userspace variable will be forcibly initialized | |
static int copy_strings(int argc, struct user_arg_ptr argv, | |
^~~~~~~~~~~~ | |
fs/exec.c: In function 'copy_strings_kernel': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'do_execveat_common': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
fs/exec.c: In function 'do_execve': | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'do_execveat': | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'SyS_execve': | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c: In function 'SyS_execveat': | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
arch/x86/kernel/stacktrace.c: In function 'save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
ipc/mqueue.c: In function 'SYSC_mq_notify': | |
ipc/mqueue.c:1345:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
ipc/mqueue.c: In function '__do_notify': | |
ipc/mqueue.c:635:18: note: userspace variable will be forcibly initialized | |
struct siginfo sig_i; | |
^~~~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
security/keys/dh.c: In function 'keyctl_dh_compute': | |
security/keys/dh.c:426:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
kernel/seccomp.c: In function 'seccomp_send_sigsys': | |
kernel/seccomp.c:511:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/seccomp.c: In function '__seccomp_filter': | |
kernel/seccomp.c:648:14: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_prepare_user_filter': | |
kernel/seccomp.c:395:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4832 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
fs/dlm/user.c: In function 'copy_result_to_user': | |
fs/dlm/user.c:693:25: note: userspace variable will be forcibly initialized | |
struct dlm_lock_result result; | |
^~~~~~ | |
net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': | |
net/appletalk/aarp.c:447:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/appletalk/ddp.c: In function 'atrtr_ioctl': | |
net/appletalk/ddp.c:879:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/appletalk/ddp.c: In function 'atif_ioctl': | |
net/appletalk/ddp.c:671:17: note: userspace variable will be forcibly initialized | |
struct rtentry rtdef; | |
^~~~~ | |
net/appletalk/ddp.c:664:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
drivers/block/cciss.c: In function 'cciss_passthru': | |
drivers/block/cciss.c:1482:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct iocommand; | |
^~~~~~~~~ | |
net/bluetooth/cmtp/sock.c: In function 'cmtp_sock_ioctl': | |
net/bluetooth/cmtp/sock.c:70:27: note: userspace variable will be forcibly initialized | |
struct cmtp_connlist_req cl; | |
^~ | |
drivers/block/DAC960.c: In function 'DAC960_gam_ioctl': | |
drivers/block/DAC960.c:7007:30: note: userspace variable will be forcibly initialized | |
DAC960_V2_GetHealthStatus_T GetHealthStatus; | |
^~~~~~~~~~~~~~~ | |
drivers/block/DAC960.c:6843:26: note: userspace variable will be forcibly initialized | |
DAC960_V2_UserCommand_T UserCommand; | |
^~~~~~~~~~~ | |
drivers/block/DAC960.c:6676:26: note: userspace variable will be forcibly initialized | |
DAC960_V1_UserCommand_T UserCommand; | |
^~~~~~~~~~~ | |
net/bridge/netfilter/ebtables.c: In function 'copy_everything_to_user': | |
net/bridge/netfilter/ebtables.c:1470:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'do_ebt_get_ctl': | |
net/bridge/netfilter/ebtables.c:1540:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'update_counters': | |
net/bridge/netfilter/ebtables.c:1352:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace hlp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'do_replace': | |
net/bridge/netfilter/ebtables.c:1107:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
drivers/block/skd_main.c: In function 'skd_sg_io_copy_buffer': | |
drivers/block/skd_main.c:1595:18: note: userspace variable will be forcibly initialized | |
struct sg_iovec curiov; | |
^~~~~~ | |
drivers/block/skd_main.c: In function 'skd_ioctl_sg_io': | |
drivers/block/skd_main.c:1247:19: note: userspace variable will be forcibly initialized | |
struct skd_sg_io sksgio; | |
^~~~~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipx/af_ipx.c: In function 'ipxitf_ioctl': | |
net/ipx/af_ipx.c:1120:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipx/ipx_route.c: In function 'ipxrtr_ioctl': | |
net/ipx/ipx_route.c:260:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; /* Use these to behave like 'other' stacks */ | |
^~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/ipv4/ipmr.c: In function 'ipmr_new_tunnel': | |
net/ipv4/ipmr.c:422:16: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/ipmr.c: In function 'ipmr_del_tunnel': | |
net/ipv4/ipmr.c:374:16: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': | |
fs/xfs/xfs_ioctl.c:750:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': | |
fs/xfs/xfs_ioctl.c:394:32: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrlist_handlereq_t al_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_fssetdm_by_handle': | |
fs/xfs/xfs_ioctl.c:349:29: note: userspace variable will be forcibly initialized | |
xfs_fsop_setdm_handlereq_t dmhreq; | |
^~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': | |
fs/xfs/xfs_ioctl.c:520:33: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrmulti_handlereq_t am_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': | |
fs/xfs/xfs_ioctl.c:1908:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1898:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1891:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_if': | |
net/ipv4/ipconfig.c:370:15: note: userspace variable will be forcibly initialized | |
struct ifreq ir; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_routes': | |
net/ipv4/ipconfig.c:413:18: note: userspace variable will be forcibly initialized | |
struct rtentry rm; | |
^~ | |
fs/xfs/xfs_itable.c: In function 'xfs_bulkstat': | |
fs/xfs/xfs_itable.c:367:31: note: userspace variable will be forcibly initialized | |
struct xfs_bulkstat_agichunk ac; | |
^~ | |
net/ipv4/netfilter/ip_tables.c: In function 'do_replace': | |
net/ipv4/netfilter/ip_tables.c:1108:21: note: userspace variable will be forcibly initialized | |
struct ipt_replace tmp; | |
^~~ | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
net/rds/tcp_recv.c: In function 'rds_tcp_read_sock': | |
net/rds/tcp_recv.c:265:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t desc; | |
^~~~ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[3]: *** Waiting for unfinished jobs.... | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[2]: *** Waiting for unfinished jobs.... | |
drivers/isdn/capi/capi.c: In function 'capi_ioctl': | |
drivers/isdn/capi/capi.c:857:32: note: userspace variable will be forcibly initialized | |
struct capi_manufacturer_cmd mcmd; | |
^~~~ | |
drivers/isdn/capi/capi.c:747:20: note: userspace variable will be forcibly initialized | |
capi_ioctl_struct data; | |
^~~~ | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/input/misc/uinput.c: In function 'uinput_ioctl_handler': | |
drivers/input/misc/uinput.c:792:26: note: userspace variable will be forcibly initialized | |
struct uinput_ff_upload ff_up; | |
^~~~~ | |
drivers/input/ff-memless.c: In function 'ml_play_effects': | |
drivers/input/ff-memless.c:404:19: note: userspace variable will be forcibly initialized | |
struct ff_effect effect; | |
^~~~~~ | |
drivers/input/evdev.c: In function 'evdev_do_ioctl': | |
drivers/input/evdev.c:1067:19: note: userspace variable will be forcibly initialized | |
struct ff_effect effect; | |
^~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 53836 | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 54188 | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
arch/x86/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vm_ioctl': | |
arch/x86/kvm/../../../virt/kvm/kvm_main.c:2953:24: note: userspace variable will be forcibly initialized | |
struct kvm_dirty_log log; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kvm/mmu.c: In function 'kvm_send_hwpoison_signal': | |
arch/x86/kvm/mmu.c:2979:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
In file included from arch/x86/kvm/mmu.c:3960:0: | |
arch/x86/kvm/mmu.c: In function 'paging64_gva_to_gpa': | |
arch/x86/kvm/paging_tmpl.h:909:22: note: userspace variable will be forcibly initialized | |
struct guest_walker walker; | |
^~~~~~ | |
arch/x86/kvm/mmu.c: In function 'paging64_gva_to_gpa_nested': | |
arch/x86/kvm/paging_tmpl.h:929:22: note: userspace variable will be forcibly initialized | |
struct guest_walker walker; | |
^~~~~~ | |
In file included from arch/x86/kvm/mmu.c:3964:0: | |
arch/x86/kvm/mmu.c: In function 'paging32_gva_to_gpa': | |
arch/x86/kvm/paging_tmpl.h:909:22: note: userspace variable will be forcibly initialized | |
struct guest_walker walker; | |
^~~~~~ | |
arch/x86/kvm/mmu.c: In function 'paging32_gva_to_gpa_nested': | |
arch/x86/kvm/paging_tmpl.h:929:22: note: userspace variable will be forcibly initialized | |
struct guest_walker walker; | |
^~~~~~ | |
In file included from arch/x86/kvm/mmu.c:3956:0: | |
arch/x86/kvm/mmu.c: In function 'ept_gva_to_gpa': | |
arch/x86/kvm/paging_tmpl.h:909:22: note: userspace variable will be forcibly initialized | |
struct guest_walker walker; | |
^~~~~~ | |
In file included from arch/x86/kvm/mmu.c:3960:0: | |
arch/x86/kvm/mmu.c: In function 'paging64_page_fault': | |
arch/x86/kvm/paging_tmpl.h:731:22: note: userspace variable will be forcibly initialized | |
struct guest_walker walker; | |
^~~~~~ | |
In file included from arch/x86/kvm/mmu.c:3964:0: | |
arch/x86/kvm/mmu.c: In function 'paging32_page_fault': | |
arch/x86/kvm/paging_tmpl.h:731:22: note: userspace variable will be forcibly initialized | |
struct guest_walker walker; | |
^~~~~~ | |
In file included from arch/x86/kvm/mmu.c:3956:0: | |
arch/x86/kvm/mmu.c: In function 'ept_page_fault': | |
arch/x86/kvm/paging_tmpl.h:731:22: note: userspace variable will be forcibly initialized | |
struct guest_walker walker; | |
^~~~~~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
fs/exec.c: In function 'count': | |
fs/exec.c:465:12: note: userspace variable will be forcibly initialized | |
static int count(struct user_arg_ptr argv, int max) | |
^~~~~ | |
fs/exec.c: In function 'copy_strings': | |
fs/exec.c:496:12: note: userspace variable will be forcibly initialized | |
static int copy_strings(int argc, struct user_arg_ptr argv, | |
^~~~~~~~~~~~ | |
fs/exec.c: In function 'copy_strings_kernel': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'do_execveat_common': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
fs/exec.c: In function 'do_execve': | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'SYSC_execve': | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c: In function 'do_execveat': | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'SYSC_execveat': | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
security/tomoyo/common.c: In function 'tomoyo_load_builtin_policy': | |
security/tomoyo/common.c:2745:27: note: userspace variable will be forcibly initialized | |
struct tomoyo_io_buffer head = { }; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_send_sigsys': | |
kernel/seccomp.c:511:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/seccomp.c: In function '__seccomp_filter': | |
kernel/seccomp.c:648:14: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_prepare_user_filter': | |
kernel/seccomp.c:395:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': | |
net/appletalk/aarp.c:447:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/appletalk/ddp.c: In function 'atrtr_ioctl': | |
net/appletalk/ddp.c:879:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/appletalk/ddp.c: In function 'atif_ioctl': | |
net/appletalk/ddp.c:671:17: note: userspace variable will be forcibly initialized | |
struct rtentry rtdef; | |
^~~~~ | |
net/appletalk/ddp.c:664:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
drivers/atm/iphase.c: In function 'ia_ioctl': | |
drivers/atm/iphase.c:2752:14: note: userspace variable will be forcibly initialized | |
IA_CMDBUF ia_cmds; | |
^~~~~~~ | |
fs/coda/pioctl.c: In function 'coda_pioctl': | |
fs/coda/pioctl.c:53:20: note: userspace variable will be forcibly initialized | |
struct PioctlData data; | |
^~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
drivers/block/floppy.c: In function 'raw_cmd_copyout': | |
drivers/block/floppy.c:3073:25: note: userspace variable will be forcibly initialized | |
struct floppy_raw_cmd cmd = *ptr; | |
^~~ | |
drivers/block/cciss.c: In function 'cciss_passthru': | |
drivers/block/cciss.c:1482:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct iocommand; | |
^~~~~~~~~ | |
drivers/block/skd_main.c: In function 'skd_sg_io_copy_buffer': | |
drivers/block/skd_main.c:1595:18: note: userspace variable will be forcibly initialized | |
struct sg_iovec curiov; | |
^~~~~~ | |
drivers/block/skd_main.c: In function 'skd_ioctl_sg_io': | |
drivers/block/skd_main.c:1247:19: note: userspace variable will be forcibly initialized | |
struct skd_sg_io sksgio; | |
^~~~~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
drivers/char/mwave/mwavedd.c: In function 'mwave_ioctl': | |
drivers/char/mwave/mwavedd.c:259:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:236:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rWriteData; | |
^~~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:213:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
drivers/char/mwave/mwavedd.c:190:17: note: userspace variable will be forcibly initialized | |
MW_READWRITE rReadData; | |
^~~~~~~~~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/ipv4/ipmr.c: In function 'ipmr_new_tunnel': | |
net/ipv4/ipmr.c:422:16: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/ipmr.c: In function 'ipmr_del_tunnel': | |
net/ipv4/ipmr.c:374:16: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/netfilter/ip_tables.c: In function 'do_replace': | |
net/ipv4/netfilter/ip_tables.c:1108:21: note: userspace variable will be forcibly initialized | |
struct ipt_replace tmp; | |
^~~ | |
In file included from fs/jffs2/background.c:19:0: | |
fs/jffs2/background.c: In function 'kernel_dequeue_signal': | |
./include/linux/sched/signal.h:268:12: note: userspace variable will be forcibly initialized | |
siginfo_t __info; | |
^~~~~~ | |
fs/ncpfs/ioctl.c: In function '__ncp_ioctl': | |
fs/ncpfs/ioctl.c:742:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:693:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:642:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:613:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:262:27: note: userspace variable will be forcibly initialized | |
struct ncp_ioctl_request request; | |
^~~~~~~ | |
net/strparser/strparser.c: In function 'strp_read_sock': | |
net/strparser/strparser.c:341:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t desc; | |
^~~~ | |
net/strparser/strparser.c: In function 'do_strp_rx_work': | |
net/strparser/strparser.c:390:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t rd_desc; | |
^~~~~~~ | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
net/wireless/wext-spy.c: In function 'iw_send_thrspy_event': | |
net/wireless/wext-spy.c:166:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/scan.c: In function 'ieee80211_scan_add_ies': | |
net/wireless/scan.c:1471:18: note: userspace variable will be forcibly initialized | |
struct iw_event iwe; | |
^~~ | |
net/wireless/scan.c: In function 'ieee80211_bss': | |
net/wireless/scan.c:1519:18: note: userspace variable will be forcibly initialized | |
struct iw_event iwe; | |
^~~ | |
net/wireless/scan.c: In function '___cfg80211_scan_done': | |
net/wireless/scan.c:224:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/mlme.c: In function 'cfg80211_michael_mic_failure': | |
net/wireless/mlme.c:195:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/ibss.c: In function '__cfg80211_ibss_joined': | |
net/wireless/ibss.c:23:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/sme.c: In function '__cfg80211_connect_result': | |
net/wireless/sme.c:686:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/sme.c: In function '__cfg80211_roamed': | |
net/wireless/sme.c:877:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/sme.c: In function '__cfg80211_disconnected': | |
net/wireless/sme.c:979:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
net/wireless/lib80211_crypt_tkip.c: In function 'lib80211_michael_mic_failure': | |
net/wireless/lib80211_crypt_tkip.c:600:19: note: userspace variable will be forcibly initialized | |
union iwreq_data wrqu; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_send_events': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
struct ep_send_events_data esed; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_poll': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_fssetdm_by_handle': | |
fs/xfs/xfs_ioctl.c:349:29: note: userspace variable will be forcibly initialized | |
xfs_fsop_setdm_handlereq_t dmhreq; | |
^~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': | |
fs/xfs/xfs_ioctl.c:394:32: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrlist_handlereq_t al_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': | |
fs/xfs/xfs_ioctl.c:520:33: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrmulti_handlereq_t am_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': | |
fs/xfs/xfs_ioctl.c:750:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': | |
fs/xfs/xfs_ioctl.c:1908:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1898:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1891:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_itable.c: In function 'xfs_bulkstat': | |
fs/xfs/xfs_itable.c:367:31: note: userspace variable will be forcibly initialized | |
struct xfs_bulkstat_agichunk ac; | |
^~ | |
drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': | |
drivers/hwtracing/intel_th/msu.c:1138:33: note: userspace variable will be forcibly initialized | |
struct msc_win_to_user_struct u = { | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.5.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/qxl/qxl_ioctl.c: In function 'qxl_execbuffer_ioctl': | |
drivers/gpu/drm/qxl/qxl_ioctl.c:279:25: note: userspace variable will be forcibly initialized | |
struct drm_qxl_command user_cmd; | |
^~~~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 54861 | |
warning: (DRM_RADEON && DRM_AMDGPU && DRM_NOUVEAU && DRM_I915 && DRM_GMA500 && DRM_SHMOBILE && DRM_TILCDC && DRM_FSL_DCU && DRM_TINYDRM && DRM_PARADE_PS8622 && FB_BACKLIGHT && FB_ARMCLCD && FB_MX3 && USB_APPLEDISPLAY && FB_OLPC_DCON && ACPI_CMPC && SAMSUNG_Q10) selects BACKLIGHT_CLASS_DEVICE which has unmet direct dependencies (HAS_IOMEM && BACKLIGHT_LCD_SUPPORT) | |
warning: (DRM_RADEON && DRM_AMDGPU && DRM_NOUVEAU && DRM_I915 && DRM_GMA500 && DRM_SHMOBILE && DRM_TILCDC && DRM_FSL_DCU && DRM_TINYDRM && DRM_PARADE_PS8622 && FB_BACKLIGHT && FB_ARMCLCD && FB_MX3 && USB_APPLEDISPLAY && FB_OLPC_DCON && ACPI_CMPC && SAMSUNG_Q10) selects BACKLIGHT_CLASS_DEVICE which has unmet direct dependencies (HAS_IOMEM && BACKLIGHT_LCD_SUPPORT) | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/common.c: In function 'syscall_slow_exit_work': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
fs/exec.c: In function 'count': | |
fs/exec.c:465:12: note: userspace variable will be forcibly initialized | |
static int count(struct user_arg_ptr argv, int max) | |
^~~~~ | |
fs/exec.c: In function 'copy_strings': | |
fs/exec.c:496:12: note: userspace variable will be forcibly initialized | |
static int copy_strings(int argc, struct user_arg_ptr argv, | |
^~~~~~~~~~~~ | |
fs/exec.c: In function 'copy_strings_kernel': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'do_execveat_common': | |
fs/exec.c:592:22: note: userspace variable will be forcibly initialized | |
fs/exec.c: In function 'do_execve': | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'do_execveat': | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c: In function 'SyS_execve': | |
fs/exec.c:1832:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c:1833:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
fs/exec.c: In function 'SyS_execveat': | |
fs/exec.c:1842:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { .ptr.native = __argv }; | |
^~~~ | |
fs/exec.c:1843:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { .ptr.native = __envp }; | |
^~~~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
arch/x86/kernel/stacktrace.c: In function 'save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
security/keys/dh.c: In function 'keyctl_dh_compute': | |
security/keys/dh.c:426:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
fs/dlm/user.c: In function 'copy_result_to_user': | |
fs/dlm/user.c:693:25: note: userspace variable will be forcibly initialized | |
struct dlm_lock_result result; | |
^~~~~~ | |
fs/ncpfs/ioctl.c: In function '__ncp_ioctl': | |
fs/ncpfs/ioctl.c:742:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:693:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:642:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:613:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:262:27: note: userspace variable will be forcibly initialized | |
struct ncp_ioctl_request request; | |
^~~~~~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': | |
net/8021q/vlan_dev.c:361:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifrr; | |
^~~~ | |
drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': | |
drivers/char/ipmi/ipmi_devintf.c:375:25: note: userspace variable will be forcibly initialized | |
struct ipmi_recv rsp; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:358:27: note: userspace variable will be forcibly initialized | |
struct ipmi_req_settime req; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:342:19: note: userspace variable will be forcibly initialized | |
struct ipmi_req req; | |
^~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
drivers/hid/uhid.c: In function 'uhid_dev_create': | |
drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized | |
struct uhid_create_req orig; | |
^~~~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': | |
fs/xfs/xfs_ioctl.c:750:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': | |
fs/xfs/xfs_ioctl.c:394:32: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrlist_handlereq_t al_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_fssetdm_by_handle': | |
fs/xfs/xfs_ioctl.c:349:29: note: userspace variable will be forcibly initialized | |
xfs_fsop_setdm_handlereq_t dmhreq; | |
^~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': | |
fs/xfs/xfs_ioctl.c:520:33: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrmulti_handlereq_t am_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': | |
fs/xfs/xfs_ioctl.c:1908:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1898:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1891:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_itable.c: In function 'xfs_bulkstat': | |
fs/xfs/xfs_itable.c:367:31: note: userspace variable will be forcibly initialized | |
struct xfs_bulkstat_agichunk ac; | |
^~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
fs/eventpoll.c: In function 'ep_send_events': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
struct ep_send_events_data esed; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_poll': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
net/ipv4/ipmr.c: In function 'ipmr_new_tunnel': | |
net/ipv4/ipmr.c:422:16: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/ipmr.c: In function 'ipmr_del_tunnel': | |
net/ipv4/ipmr.c:374:16: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
net/ipv4/ipconfig.c: In function 'ic_setup_if': | |
net/ipv4/ipconfig.c:370:15: note: userspace variable will be forcibly initialized | |
struct ifreq ir; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_routes': | |
net/ipv4/ipconfig.c:413:18: note: userspace variable will be forcibly initialized | |
struct rtentry rm; | |
^~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 55001 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 58807 | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4832 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 59440 | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4832 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.3.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 60230 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 60609 | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 63192 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 63355 | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4832 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 64595 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 64655 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 66174 | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.2.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 66920 | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 67560 | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4832 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[3]: *** Waiting for unfinished jobs.... | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[2]: *** Waiting for unfinished jobs.... | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 68645 | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4840 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.3.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 71896 | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4840 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 73023 | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/common.c: In function 'syscall_slow_exit_work': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/ptrace.c: In function 'compat_ptrace_request': | |
kernel/ptrace.c:1242:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:1197:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo; | |
^~~~~~~ | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'C_SYSC_rt_sigtimedwait': | |
kernel/signal.c:2884:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_sigaltstack': | |
kernel/signal.c:3248:15: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~~ | |
kernel/signal.c:3248:10: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~ | |
fs/exec.c: In function 'compat_do_execve': | |
fs/exec.c:1857:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1853:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'compat_do_execveat': | |
fs/exec.c:1873:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1869:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
arch/x86/kernel/stacktrace.c: In function 'save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
ipc/mqueue.c: In function 'SYSC_mq_notify': | |
ipc/mqueue.c:1345:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
ipc/mqueue.c: In function 'C_SYSC_mq_notify': | |
ipc/mqueue.c:1520:18: note: userspace variable will be forcibly initialized | |
struct sigevent n, *p = NULL; | |
^ | |
ipc/mqueue.c: In function '__do_notify': | |
ipc/mqueue.c:635:18: note: userspace variable will be forcibly initialized | |
struct siginfo sig_i; | |
^~~~~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/coda/pioctl.c: In function 'coda_pioctl': | |
fs/coda/pioctl.c:53:20: note: userspace variable will be forcibly initialized | |
struct PioctlData data; | |
^~~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
kernel/kexec.c: In function 'C_SYSC_kexec_load': | |
kernel/kexec.c:247:23: note: userspace variable will be forcibly initialized | |
struct kexec_segment out, __user *ksegments; | |
^~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'bond_ioctl': | |
net/socket.c:2915:15: note: userspace variable will be forcibly initialized | |
struct ifreq kifr; | |
^~~~ | |
net/socket.c: In function 'compat_sioc_ifmap': | |
net/socket.c:3005:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/socket.c: In function 'routing_ioctl': | |
net/socket.c:3077:17: note: userspace variable will be forcibly initialized | |
struct rtentry r4; | |
^~ | |
net/socket.c: In function 'dev_ifconf': | |
net/socket.c:2703:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': | |
net/8021q/vlan_dev.c:361:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifrr; | |
^~~~ | |
net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': | |
net/appletalk/aarp.c:447:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/appletalk/ddp.c: In function 'atrtr_ioctl': | |
net/appletalk/ddp.c:879:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/appletalk/ddp.c: In function 'atif_ioctl': | |
net/appletalk/ddp.c:671:17: note: userspace variable will be forcibly initialized | |
struct rtentry rtdef; | |
^~~~~ | |
net/appletalk/ddp.c:664:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/bluetooth/bnep/sock.c: In function 'bnep_sock_ioctl': | |
net/bluetooth/bnep/sock.c:54:27: note: userspace variable will be forcibly initialized | |
struct bnep_connlist_req cl; | |
^~ | |
net/bluetooth/bnep/sock.c: In function 'bnep_sock_compat_ioctl': | |
net/bluetooth/bnep/sock.c:141:28: note: userspace variable will be forcibly initialized | |
struct bnep_connlist_req cl; | |
^~ | |
net/bluetooth/hidp/sock.c: In function 'hidp_sock_ioctl': | |
net/bluetooth/hidp/sock.c:54:27: note: userspace variable will be forcibly initialized | |
struct hidp_connlist_req cl; | |
^~ | |
net/bluetooth/hidp/sock.c:52:26: note: userspace variable will be forcibly initialized | |
struct hidp_connadd_req ca; | |
^~ | |
net/bluetooth/hidp/sock.c: In function 'hidp_sock_compat_ioctl': | |
net/bluetooth/hidp/sock.c:145:28: note: userspace variable will be forcibly initialized | |
struct hidp_connlist_req cl; | |
^~ | |
fs/ncpfs/ioctl.c: In function '__ncp_ioctl': | |
fs/ncpfs/ioctl.c:742:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:693:33: note: userspace variable will be forcibly initialized | |
struct ncp_privatedata_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:642:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:613:32: note: userspace variable will be forcibly initialized | |
struct ncp_objectname_ioctl user; | |
^~~~ | |
fs/ncpfs/ioctl.c:262:27: note: userspace variable will be forcibly initialized | |
struct ncp_ioctl_request request; | |
^~~~~~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
drivers/block/cciss.c: In function 'cciss_passthru': | |
drivers/block/cciss.c:1482:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct iocommand; | |
^~~~~~~~~ | |
drivers/block/cciss.c: In function 'cciss_ioctl32_passthru': | |
drivers/block/cciss.c:1203:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct arg64; | |
^~~~~ | |
drivers/block/cciss.c: In function 'cciss_ioctl32_big_passthru': | |
drivers/block/cciss.c:1243:27: note: userspace variable will be forcibly initialized | |
BIG_IOCTL_Command_struct arg64; | |
^~~~~ | |
net/bridge/netfilter/ebtables.c: In function 'copy_everything_to_user': | |
net/bridge/netfilter/ebtables.c:1470:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'update_counters': | |
net/bridge/netfilter/ebtables.c:1352:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace hlp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'do_ebt_get_ctl': | |
net/bridge/netfilter/ebtables.c:1540:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'do_replace': | |
net/bridge/netfilter/ebtables.c:1107:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
net/bridge/netfilter/ebtables.c: In function 'compat_do_replace': | |
net/bridge/netfilter/ebtables.c:2220:21: note: userspace variable will be forcibly initialized | |
struct ebt_replace tmp; | |
^~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': | |
drivers/char/ipmi/ipmi_devintf.c:375:25: note: userspace variable will be forcibly initialized | |
struct ipmi_recv rsp; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:358:27: note: userspace variable will be forcibly initialized | |
struct ipmi_req_settime req; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:342:19: note: userspace variable will be forcibly initialized | |
struct ipmi_req req; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c: In function 'compat_ipmi_ioctl': | |
drivers/char/ipmi/ipmi_devintf.c:798:22: note: userspace variable will be forcibly initialized | |
struct ipmi_recv recv64; | |
^~~~~~ | |
drivers/char/ipmi/ipmi_devintf.c:784:27: note: userspace variable will be forcibly initialized | |
struct ipmi_req_settime sp; | |
^~ | |
drivers/char/ipmi/ipmi_devintf.c:770:19: note: userspace variable will be forcibly initialized | |
struct ipmi_req rp; | |
^~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ieee802154/socket.c: In function 'ieee802154_dev_ioctl': | |
net/ieee802154/socket.c:135:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/ipv4/netfilter/ip_tables.c: In function 'translate_compat_table': | |
net/ipv4/netfilter/ip_tables.c:1401:21: note: userspace variable will be forcibly initialized | |
struct ipt_replace repl; | |
^~~~ | |
net/ipv4/netfilter/ip_tables.c: In function 'do_replace': | |
net/ipv4/netfilter/ip_tables.c:1108:21: note: userspace variable will be forcibly initialized | |
struct ipt_replace tmp; | |
^~~ | |
net/ipv4/netfilter/arp_tables.c: In function 'translate_compat_table': | |
net/ipv4/netfilter/arp_tables.c:1155:22: note: userspace variable will be forcibly initialized | |
struct arpt_replace repl; | |
^~~~ | |
net/ipv4/netfilter/arp_tables.c: In function 'do_replace': | |
net/ipv4/netfilter/arp_tables.c:943:22: note: userspace variable will be forcibly initialized | |
struct arpt_replace tmp; | |
^~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
net/ipx/af_ipx.c: In function 'ipxitf_ioctl': | |
net/ipx/af_ipx.c:1120:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
fs/compat_ioctl.c: In function 'do_i2c_smbus_ioctl': | |
fs/compat_ioctl.c:746:4: note: userspace variable will be forcibly initialized | |
} v; | |
^ | |
net/ipx/ipx_route.c: In function 'ipxrtr_ioctl': | |
net/ipx/ipx_route.c:260:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; /* Use these to behave like 'other' stacks */ | |
^~ | |
net/packet/af_packet.c: In function 'fanout_set_data_cbpf': | |
net/packet/af_packet.c:1571:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': | |
net/sctp/socket.c:1399:27: note: userspace variable will be forcibly initialized | |
struct sctp_getaddrs_old param; | |
^~~~~ | |
net/compat.c: In function 'get_compat_bpf_fprog': | |
net/compat.c:317:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog f; | |
^ | |
######### (end) | |
######## configuration cid 74605 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.4.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 75560 | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[2]: *** Waiting for unfinished jobs.... | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 75707 | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 76126 | |
In file included from arch/x86/entry/common.c:17:0: | |
arch/x86/entry/common.c: In function 'tracehook_report_syscall_exit': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/entry/common.c: In function 'syscall_slow_exit_work': | |
./include/linux/tracehook.h:126:13: note: userspace variable will be forcibly initialized | |
arch/x86/entry/vsyscall/vsyscall_64.c: In function 'write_ok_or_segv': | |
arch/x86/entry/vsyscall/vsyscall_64.c:105:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/sysctl_binary.c: In function 'SYSC_sysctl': | |
kernel/sysctl_binary.c:1413:23: note: userspace variable will be forcibly initialized | |
struct __sysctl_args tmp; | |
^~~ | |
kernel/ptrace.c: In function 'ptrace_peek_siginfo': | |
kernel/ptrace.c:712:13: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/ptrace.c: In function 'ptrace_request': | |
kernel/ptrace.c:1076:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:890:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo, *si; | |
^~~~~~~ | |
kernel/ptrace.c: In function 'compat_ptrace_request': | |
kernel/ptrace.c:1242:16: note: userspace variable will be forcibly initialized | |
struct iovec kiov; | |
^~~~ | |
kernel/ptrace.c:1197:12: note: userspace variable will be forcibly initialized | |
siginfo_t siginfo; | |
^~~~~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigtimedwait': | |
kernel/signal.c:2851:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'C_SYSC_rt_sigtimedwait': | |
kernel/signal.c:2884:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_kill': | |
kernel/signal.c:2917:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_sigqueueinfo': | |
kernel/signal.c:3030:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_rt_tgsigqueueinfo': | |
kernel/signal.c:3071:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'SYSC_sigaltstack': | |
kernel/signal.c:3209:15: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c:3209:10: note: userspace variable will be forcibly initialized | |
stack_t new, old; | |
^~~ | |
kernel/signal.c: In function 'C_SYSC_sigaltstack': | |
kernel/signal.c:3248:15: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~~ | |
kernel/signal.c:3248:10: note: userspace variable will be forcibly initialized | |
stack_t uss, uoss; | |
^~~ | |
kernel/signal.c: In function 'do_notify_parent_cldstop': | |
kernel/signal.c:1706:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'ptrace_do_notify': | |
kernel/signal.c:1929:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/signal.c: In function 'do_notify_parent': | |
kernel/signal.c:1602:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/signal.c: In function 'restore_altstack': | |
kernel/signal.c:3222:10: note: userspace variable will be forcibly initialized | |
stack_t new; | |
^~~ | |
arch/x86/kernel/signal.c: In function 'do_signal': | |
arch/x86/kernel/signal.c:806:17: note: userspace variable will be forcibly initialized | |
struct ksignal ksig; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'math_error': | |
arch/x86/kernel/traps.c:827:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/kernel/traps.c: In function 'do_error_trap': | |
arch/x86/kernel/traps.c:303:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
arch/x86/mm/fault.c: In function 'force_sig_info_fault': | |
arch/x86/mm/fault.c:231:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
mm/memory-failure.c: In function 'kill_proc': | |
mm/memory-failure.c:184:17: note: userspace variable will be forcibly initialized | |
struct siginfo si; | |
^~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c: In function 'new_sync_read': | |
fs/read_write.c:391:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = buf, .iov_len = len }; | |
^~~ | |
fs/read_write.c: In function 'new_sync_write': | |
fs/read_write.c:448:15: note: userspace variable will be forcibly initialized | |
struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | |
^~~ | |
In file included from fs/read_write.c:12:0: | |
fs/read_write.c: In function 'do_loop_readv_writev': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
fs/read_write.c:666:16: note: userspace variable will be forcibly initialized | |
struct iovec iovec = iov_iter_iovec(iter); | |
^~~~~ | |
fs/exec.c: In function 'compat_do_execve': | |
fs/exec.c:1857:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1853:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/exec.c: In function 'compat_do_execveat': | |
fs/exec.c:1873:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr envp = { | |
^~~~ | |
fs/exec.c:1869:22: note: userspace variable will be forcibly initialized | |
struct user_arg_ptr argv = { | |
^~~~ | |
fs/fcntl.c: In function 'send_sigio_to_task': | |
fs/fcntl.c:733:13: note: userspace variable will be forcibly initialized | |
siginfo_t si; | |
^~ | |
arch/x86/kernel/ptrace.c: In function 'send_sigtrap': | |
arch/x86/kernel/ptrace.c:1396:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
arch/x86/kernel/stacktrace.c: In function '__save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
struct stack_frame_user frame; | |
^~~~~ | |
arch/x86/kernel/stacktrace.c: In function 'save_stack_trace_user': | |
arch/x86/kernel/stacktrace.c:207:27: note: userspace variable will be forcibly initialized | |
kernel/time/posix-timers.c: In function 'SYSC_timer_create': | |
kernel/time/posix-timers.c:577:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
kernel/time/posix-timers.c: In function 'C_SYSC_timer_create': | |
kernel/time/posix-timers.c:592:14: note: userspace variable will be forcibly initialized | |
sigevent_t event; | |
^~~~~ | |
fs/splice.c: In function 'vmsplice_to_user': | |
fs/splice.c:1265:21: note: userspace variable will be forcibly initialized | |
struct splice_desc sd; | |
^~ | |
security/keys/keyring.c: In function 'keyring_read': | |
security/keys/keyring.c:461:39: note: userspace variable will be forcibly initialized | |
struct keyring_read_iterator_context ctx; | |
^~~ | |
security/keys/keyctl.c: In function 'keyctl_instantiate_key': | |
security/keys/keyctl.c:1122:16: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
security/keys/compat_dh.c: In function 'compat_keyctl_dh_compute': | |
security/keys/compat_dh.c:24:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
security/keys/dh.c: In function 'keyctl_dh_compute': | |
security/keys/dh.c:426:27: note: userspace variable will be forcibly initialized | |
struct keyctl_kdf_params kdfcopy; | |
^~~~~~~ | |
kernel/seccomp.c: In function 'seccomp_send_sigsys': | |
kernel/seccomp.c:511:17: note: userspace variable will be forcibly initialized | |
struct siginfo info; | |
^~~~ | |
kernel/seccomp.c: In function '__seccomp_filter': | |
kernel/seccomp.c:648:14: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
kernel/seccomp.c: In function 'seccomp_prepare_user_filter': | |
kernel/seccomp.c:395:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
In file included from block/bio.c:22:0: | |
block/bio.c: In function 'iov_iter_iovec': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
return (struct iovec) { | |
^ | |
block/bio.c: In function 'bio_map_user_iov': | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
./include/linux/uio.h:69:9: note: userspace variable will be forcibly initialized | |
block/bio.c:1329:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/blk-map.c: In function 'blk_rq_map_user': | |
block/blk-map.c:160:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
block/ioctl.c: In function 'blkpg_ioctl': | |
block/ioctl.c:18:25: note: userspace variable will be forcibly initialized | |
struct blkpg_ioctl_arg a; | |
^ | |
block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': | |
block/scsi_ioctl.c:612:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
block/scsi_ioctl.c:611:33: note: userspace variable will be forcibly initialized | |
struct cdrom_generic_command cgc; | |
^~~ | |
block/scsi_ioctl.c:597:21: note: userspace variable will be forcibly initialized | |
struct sg_io_hdr hdr; | |
^~~ | |
sound/core/control.c: In function 'snd_ctl_elem_list': | |
sound/core/control.c:750:27: note: userspace variable will be forcibly initialized | |
struct snd_ctl_elem_list list; | |
^~~~ | |
sound/core/hwdep.c: In function 'snd_hwdep_dsp_load': | |
sound/core/hwdep.c:223:29: note: userspace variable will be forcibly initialized | |
struct snd_hwdep_dsp_image info; | |
^~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_capture_ioctl1': | |
sound/core/pcm_native.c:2971:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2955:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
sound/core/pcm_native.c: In function 'snd_pcm_playback_ioctl1': | |
sound/core/pcm_native.c:2891:20: note: userspace variable will be forcibly initialized | |
struct snd_xfern xfern; | |
^~~~~ | |
sound/core/pcm_native.c:2875:20: note: userspace variable will be forcibly initialized | |
struct snd_xferi xferi; | |
^~~~~ | |
net/socket.c: In function 'SYSC_sendto': | |
net/socket.c:1712:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'SYSC_recvfrom': | |
net/socket.c:1765:15: note: userspace variable will be forcibly initialized | |
struct iovec iov; | |
^~~ | |
net/socket.c: In function 'dev_ifconf': | |
net/socket.c:2703:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/socket.c: In function 'compat_sioc_ifmap': | |
net/socket.c:3005:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/socket.c: In function 'bond_ioctl': | |
net/socket.c:2915:15: note: userspace variable will be forcibly initialized | |
struct ifreq kifr; | |
^~~~ | |
net/socket.c: In function 'routing_ioctl': | |
net/socket.c:3077:17: note: userspace variable will be forcibly initialized | |
struct rtentry r4; | |
^~ | |
net/socket.c: In function 'copy_msghdr_from_user': | |
net/socket.c:1913:21: note: userspace variable will be forcibly initialized | |
struct user_msghdr msg; | |
^~~ | |
net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': | |
net/8021q/vlan_dev.c:361:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifrr; | |
^~~~ | |
net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': | |
net/appletalk/aarp.c:447:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
net/appletalk/ddp.c: In function 'atrtr_ioctl': | |
net/appletalk/ddp.c:879:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/appletalk/ddp.c: In function 'atif_ioctl': | |
net/appletalk/ddp.c:671:17: note: userspace variable will be forcibly initialized | |
struct rtentry rtdef; | |
^~~~~ | |
net/appletalk/ddp.c:664:15: note: userspace variable will be forcibly initialized | |
struct ifreq atreq; | |
^~~~~ | |
drivers/block/cciss.c: In function 'cciss_passthru': | |
drivers/block/cciss.c:1482:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct iocommand; | |
^~~~~~~~~ | |
drivers/block/cciss.c: In function 'cciss_ioctl32_passthru': | |
drivers/block/cciss.c:1203:23: note: userspace variable will be forcibly initialized | |
IOCTL_Command_struct arg64; | |
^~~~~ | |
drivers/block/cciss.c: In function 'cciss_ioctl32_big_passthru': | |
drivers/block/cciss.c:1243:27: note: userspace variable will be forcibly initialized | |
BIG_IOCTL_Command_struct arg64; | |
^~~~~ | |
drivers/block/skd_main.c: In function 'skd_sg_io_copy_buffer': | |
drivers/block/skd_main.c:1595:18: note: userspace variable will be forcibly initialized | |
struct sg_iovec curiov; | |
^~~~~~ | |
drivers/block/skd_main.c: In function 'skd_ioctl_sg_io': | |
drivers/block/skd_main.c:1247:19: note: userspace variable will be forcibly initialized | |
struct skd_sg_io sksgio; | |
^~~~~~ | |
net/core/sock.c: In function 'sock_setsockopt': | |
net/core/sock.c:956:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/core/sock.c:930:22: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': | |
drivers/cdrom/cdrom.c:3006:26: note: userspace variable will be forcibly initialized | |
struct cdrom_read_audio ra; | |
^~ | |
net/core/dev_ioctl.c: In function 'dev_ifname': | |
net/core/dev_ioctl.c:22:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ifconf': | |
net/core/dev_ioctl.c:70:16: note: userspace variable will be forcibly initialized | |
struct ifconf ifc; | |
^~~ | |
net/core/dev_ioctl.c: In function 'dev_ioctl': | |
net/core/dev_ioctl.c:425:16: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/core/dev_ioctl.c:399:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
lib/iov_iter.c: In function 'iov_iter_fault_in_readable': | |
lib/iov_iter.c:418:15: note: userspace variable will be forcibly initialized | |
struct iovec v; | |
^ | |
lib/iov_iter.c: In function '_copy_to_iter': | |
lib/iov_iter.c:565:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter': | |
lib/iov_iter.c:585:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_nocache': | |
lib/iov_iter.c:630:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_flushcache': | |
lib/iov_iter.c:650:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_zero': | |
lib/iov_iter.c:761:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': | |
lib/iov_iter.c:784:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_advance': | |
lib/iov_iter.c:847:31: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, size, v, 0, 0, 0) | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full': | |
lib/iov_iter.c:608:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function '_copy_from_iter_full_nocache': | |
lib/iov_iter.c:673:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_alignment': | |
lib/iov_iter.c:982:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_gap_alignment': | |
lib/iov_iter.c:1001:29: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, size, v, | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages': | |
lib/iov_iter.c:1066:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': | |
lib/iov_iter.c:1143:32: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, maxsize, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter': | |
lib/iov_iter.c:1188:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': | |
lib/iov_iter.c:1232:30: note: userspace variable will be forcibly initialized | |
iterate_all_kinds(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'csum_and_copy_to_iter': | |
lib/iov_iter.c:1275:32: note: userspace variable will be forcibly initialized | |
iterate_and_advance(i, bytes, v, ({ | |
^ | |
lib/iov_iter.c:119:17: note: in definition of macro 'iterate_and_advance' | |
struct iovec v; \ | |
^ | |
lib/iov_iter.c: In function 'iov_iter_npages': | |
lib/iov_iter.c:1327:36: note: userspace variable will be forcibly initialized | |
} else iterate_all_kinds(i, size, v, ({ | |
^ | |
lib/iov_iter.c:88:17: note: in definition of macro 'iterate_all_kinds' | |
struct iovec v; \ | |
^ | |
drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': | |
drivers/char/ipmi/ipmi_devintf.c:375:25: note: userspace variable will be forcibly initialized | |
struct ipmi_recv rsp; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:358:27: note: userspace variable will be forcibly initialized | |
struct ipmi_req_settime req; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c:342:19: note: userspace variable will be forcibly initialized | |
struct ipmi_req req; | |
^~~ | |
drivers/char/ipmi/ipmi_devintf.c: In function 'compat_ipmi_ioctl': | |
drivers/char/ipmi/ipmi_devintf.c:798:22: note: userspace variable will be forcibly initialized | |
struct ipmi_recv recv64; | |
^~~~~~ | |
drivers/char/ipmi/ipmi_devintf.c:784:27: note: userspace variable will be forcibly initialized | |
struct ipmi_req_settime sp; | |
^~ | |
drivers/char/ipmi/ipmi_devintf.c:770:19: note: userspace variable will be forcibly initialized | |
struct ipmi_req rp; | |
^~ | |
net/ipv4/devinet.c: In function 'inet_gifconf': | |
net/ipv4/devinet.c:1187:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/devinet.c: In function 'devinet_ioctl': | |
net/ipv4/devinet.c:943:15: note: userspace variable will be forcibly initialized | |
struct ifreq ifr; | |
^~~ | |
net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': | |
net/ipv4/fib_frontend.c:571:17: note: userspace variable will be forcibly initialized | |
struct rtentry rt; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_if': | |
net/ipv4/ipconfig.c:370:15: note: userspace variable will be forcibly initialized | |
struct ifreq ir; | |
^~ | |
net/ipv4/ipconfig.c: In function 'ic_setup_routes': | |
net/ipv4/ipconfig.c:413:18: note: userspace variable will be forcibly initialized | |
struct rtentry rm; | |
^~ | |
drivers/hid/uhid.c: In function 'uhid_dev_create': | |
drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized | |
struct uhid_create_req orig; | |
^~~~ | |
drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': | |
drivers/hwtracing/intel_th/msu.c:1138:33: note: userspace variable will be forcibly initialized | |
struct msc_win_to_user_struct u = { | |
^ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_rdwr': | |
drivers/i2c/i2c-dev.c:243:29: note: userspace variable will be forcibly initialized | |
struct i2c_rdwr_ioctl_data rdwr_arg; | |
^~~~~~~~ | |
drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl_smbus': | |
drivers/i2c/i2c-dev.c:333:30: note: userspace variable will be forcibly initialized | |
struct i2c_smbus_ioctl_data data_arg; | |
^~~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.1.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
net/packet/af_packet.c: In function 'fanout_set_data_cbpf': | |
net/packet/af_packet.c:1571:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog fprog; | |
^~~~~ | |
net/strparser/strparser.c: In function 'strp_read_sock': | |
net/strparser/strparser.c:341:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t desc; | |
^~~~ | |
net/strparser/strparser.c: In function 'do_strp_rx_work': | |
net/strparser/strparser.c:390:20: note: userspace variable will be forcibly initialized | |
read_descriptor_t rd_desc; | |
^~~~~~~ | |
net/wireless/wext-core.c: In function 'compat_standard_call': | |
net/wireless/wext-core.c:1064:18: note: userspace variable will be forcibly initialized | |
struct iw_point iwp; | |
^~~ | |
net/wireless/wext-core.c: In function 'compat_wext_handle_ioctl': | |
net/wireless/wext-core.c:1091:15: note: userspace variable will be forcibly initialized | |
struct iwreq iwr; | |
^~~ | |
net/wireless/wext-priv.c: In function 'compat_private_call': | |
net/wireless/wext-priv.c:228:19: note: userspace variable will be forcibly initialized | |
struct iw_point iwp; | |
^~~ | |
net/compat.c: In function 'get_compat_bpf_fprog': | |
net/compat.c:317:20: note: userspace variable will be forcibly initialized | |
struct sock_fprog f; | |
^ | |
fs/eventpoll.c: In function 'ep_send_events': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
struct ep_send_events_data esed; | |
^~~~ | |
fs/eventpoll.c: In function 'ep_poll': | |
fs/eventpoll.c:1718:29: note: userspace variable will be forcibly initialized | |
fs/signalfd.c: In function 'signalfd_read': | |
fs/signalfd.c:211:12: note: userspace variable will be forcibly initialized | |
siginfo_t info; | |
^~~~ | |
fs/compat_ioctl.c: In function 'do_i2c_smbus_ioctl': | |
fs/compat_ioctl.c:746:4: note: userspace variable will be forcibly initialized | |
} v; | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function 'load_elf_binary': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': | |
fs/xfs/xfs_ioctl.c:750:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': | |
fs/xfs/xfs_ioctl.c:394:32: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrlist_handlereq_t al_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_fssetdm_by_handle': | |
fs/xfs/xfs_ioctl.c:349:29: note: userspace variable will be forcibly initialized | |
xfs_fsop_setdm_handlereq_t dmhreq; | |
^~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': | |
fs/xfs/xfs_ioctl.c:520:33: note: userspace variable will be forcibly initialized | |
xfs_fsop_attrmulti_handlereq_t am_hreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': | |
fs/xfs/xfs_ioctl.c:1908:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1898:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl.c:1891:24: note: userspace variable will be forcibly initialized | |
xfs_fsop_handlereq_t hreq; | |
^~~~ | |
fs/xfs/xfs_itable.c: In function 'xfs_bulkstat': | |
fs/xfs/xfs_itable.c:367:31: note: userspace variable will be forcibly initialized | |
struct xfs_bulkstat_agichunk ac; | |
^~ | |
fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_ioc_bulkstat': | |
fs/xfs/xfs_ioctl32.c:249:21: note: userspace variable will be forcibly initialized | |
xfs_fsop_bulkreq_t bulkreq; | |
^~~~~~~ | |
fs/xfs/xfs_ioctl32.c: In function 'xfs_file_compat_ioctl': | |
fs/xfs/xfs_ioctl32.c:663:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl32.c:656:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
fs/xfs/xfs_ioctl32.c:648:29: note: userspace variable will be forcibly initialized | |
struct xfs_fsop_handlereq hreq; | |
^~~~ | |
######### (end) | |
######## configuration cid 76865 | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.4.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 77279 | |
crypto/twofish_common.c: In function '__twofish_setkey': | |
crypto/twofish_common.c:700:1: warning: the frame size of 4832 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.0.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function 'create_elf_tables': | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro '__put_user_asm' | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
make: *** [drivers] Error 2 | |
######### (end) | |
######## configuration cid 77569 | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_restricted': | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_create': | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function 'memcpy', | |
inlined from 'rdma_ip2gid' at ./include/rdma/ib_addr.h:175:3, | |
inlined from 'addr_event.isra.3.constprop' at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from 'inetaddr_event' at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to '__read_overflow2' declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
make: *** [drivers] Error 2 | |
make: *** Waiting for unfinished jobs.... | |
######### (end) | |
######## configuration cid 78680 | |
crypto/twofish_common.c: In function ‘__twofish_setkey’: | |
crypto/twofish_common.c:700:1: warning: the frame size of 4832 bytes is larger than 2048 bytes [-Wframe-larger-than=] | |
} | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28: | |
fs/binfmt_elf.c: In function ‘create_elf_tables’: | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro ‘__put_user_asm’ | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro ‘__put_user_asm’ | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro ‘__put_user_asm’ | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro ‘__put_user_asm’ | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
In file included from ./include/linux/uaccess.h:13:0, | |
from ./include/linux/highmem.h:8, | |
from fs/binfmt_elf.c:28, | |
from fs/compat_binfmt_elf.c:131: | |
fs/binfmt_elf.c: In function ‘create_elf_tables’: | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro ‘__put_user_asm’ | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:143:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(4[(u16 *)src], 4 + (u16 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro ‘__put_user_asm’ | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro ‘__put_user_asm’ | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
./arch/x86/include/asm/uaccess_64.h:154:20: warning: array subscript is above array bounds [-Warray-bounds] | |
__put_user_asm(1[(u64 *)src], 1 + (u64 __user *)dst, | |
^ | |
./arch/x86/include/asm/uaccess.h:468:16: note: in definition of macro ‘__put_user_asm’ | |
: ltype(x), "m" (__m(addr)), "i" (errret), "0" (err)) | |
^ | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function ‘amdgpu_bo_create_restricted’: | |
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:378:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
In file included from ./include/linux/bitmap.h:8:0, | |
from ./include/linux/cpumask.h:11, | |
from ./arch/x86/include/asm/cpumask.h:4, | |
from ./arch/x86/include/asm/msr.h:10, | |
from ./arch/x86/include/asm/processor.h:20, | |
from ./arch/x86/include/asm/cpufeature.h:4, | |
from ./arch/x86/include/asm/thread_info.h:52, | |
from ./include/linux/thread_info.h:37, | |
from ./arch/x86/include/asm/preempt.h:6, | |
from ./include/linux/preempt.h:80, | |
from ./include/linux/spinlock.h:50, | |
from drivers/infiniband/core/core_priv.h:37, | |
from drivers/infiniband/core/roce_gid_mgmt.c:33: | |
In function ‘memcpy’, | |
inlined from ‘rdma_ip2gid’ at ./include/rdma/ib_addr.h:175:3, | |
inlined from ‘addr_event.isra.3.constprop’ at drivers/infiniband/core/roce_gid_mgmt.c:691:2, | |
inlined from ‘inetaddr_event’ at drivers/infiniband/core/roce_gid_mgmt.c:714:9: | |
./include/linux/string.h:305:4: error: call to ‘__read_overflow2’ declared with attribute error: detected read beyond size of object passed as 2nd parameter | |
__read_overflow2(); | |
^~~~~~~~~~~~~~~~~~ | |
make[3]: *** [drivers/infiniband/core/roce_gid_mgmt.o] Error 1 | |
make[2]: *** [drivers/infiniband/core] Error 2 | |
make[2]: *** Waiting for unfinished jobs.... | |
make[1]: *** [drivers/infiniband] Error 2 | |
make[1]: *** Waiting for unfinished jobs.... | |
drivers/gpu/drm/radeon/radeon_object.c: In function ‘radeon_bo_create’: | |
drivers/gpu/drm/radeon/radeon_object.c:242:2: warning: #warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance thanks to write-combining [-Wcpp] | |
#warning Please enable CONFIG_MTRR and CONFIG_X86_PAT for better performance \ | |
^~~~~~~ | |
make: *** [drivers] Error 2 | |
######### (end) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There are two parts: a lightweight, pattern-match log errors; the raw logs per configuration