Skip to content

Instantly share code, notes, and snippets.

@FAMILIAR-project
Last active April 25, 2019 09:37
Show Gist options
  • Save FAMILIAR-project/9b36437b6da01a912807ee4c854a0c2b to your computer and use it in GitHub Desktop.
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
######## 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)
@FAMILIAR-project
Copy link
Author

There are two parts: a lightweight, pattern-match log errors; the raw logs per configuration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment