Skip to content

Instantly share code, notes, and snippets.

@lheckemann
Last active May 7, 2019 20:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lheckemann/277bec4ca3018cc2093d5d76e19ee756 to your computer and use it in GitHub Desktop.
Save lheckemann/277bec4ca3018cc2093d5d76e19ee756 to your computer and use it in GitHub Desktop.
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:6:
In file included from include/linux/list.h:8:
In file included from include/linux/kernel.h:13:
In file included from include/linux/printk.h:8:
In file included from include/linux/cache.h:5:
In file included from ./arch/arm64/include/asm/cache.h:19:
In file included from ./arch/arm64/include/asm/cachetype.h:19:
In file included from ./arch/arm64/include/asm/cputype.h:99:
./arch/arm64/include/asm/sysreg.h:252:43: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("mrs %0, sctlr_el1" : "=r" (val));
^
./arch/arm64/include/asm/sysreg.h:252:20: note: use constraint modifier "w"
asm volatile("mrs %0, sctlr_el1" : "=r" (val));
^~
%w0
./arch/arm64/include/asm/sysreg.h:255:44: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("msr sctlr_el1, %0" : : "r" (val));
^
./arch/arm64/include/asm/sysreg.h:255:31: note: use constraint modifier "w"
asm volatile("msr sctlr_el1, %0" : : "r" (val));
^~
%w0
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
In file included from include/asm-generic/preempt.h:4:
include/linux/thread_info.h:94:2: warning: implicit declaration of function 'current_thread_info' is invalid in C99 [-Wimplicit-function-declaration]
set_thread_flag(TIF_RESTORE_SIGMASK);
^
include/linux/thread_info.h:62:21: note: expanded from macro 'set_thread_flag'
set_ti_thread_flag(current_thread_info(), flag)
^
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^
include/asm-generic/current.h:6:24: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
In file included from include/asm-generic/preempt.h:4:
include/linux/thread_info.h:94:2: error: member reference type 'int' is not a pointer
set_thread_flag(TIF_RESTORE_SIGMASK);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:62:21: note: expanded from macro 'set_thread_flag'
set_ti_thread_flag(current_thread_info(), flag)
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
In file included from include/asm-generic/preempt.h:4:
include/linux/thread_info.h:95:11: error: member reference type 'int' is not a pointer
WARN_ON(!test_thread_flag(TIF_SIGPENDING));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:70:22: note: expanded from macro 'test_thread_flag'
test_ti_thread_flag(current_thread_info(), flag)
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
include/asm-generic/bug.h:86:25: note: expanded from macro 'WARN_ON'
int __ret_warn_on = !!(condition); \
^~~~~~~~~
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
In file included from include/asm-generic/preempt.h:4:
include/linux/thread_info.h:99:2: error: member reference type 'int' is not a pointer
clear_thread_flag(TIF_RESTORE_SIGMASK);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:64:23: note: expanded from macro 'clear_thread_flag'
clear_ti_thread_flag(current_thread_info(), flag)
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
In file included from include/asm-generic/preempt.h:4:
include/linux/thread_info.h:103:9: error: member reference type 'int' is not a pointer
return test_thread_flag(TIF_RESTORE_SIGMASK);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:70:22: note: expanded from macro 'test_thread_flag'
test_ti_thread_flag(current_thread_info(), flag)
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
In file included from include/asm-generic/preempt.h:4:
include/linux/thread_info.h:107:9: error: member reference type 'int' is not a pointer
return test_and_clear_thread_flag(TIF_RESTORE_SIGMASK);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:68:32: note: expanded from macro 'test_and_clear_thread_flag'
test_and_clear_ti_thread_flag(current_thread_info(), flag)
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:10:19: error: member reference type 'int' is not a pointer
return READ_ONCE(current_thread_info()->preempt_count);
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
include/linux/compiler.h:286:34: note: expanded from macro 'READ_ONCE'
#define READ_ONCE(x) __READ_ONCE(x, 1)
^
include/linux/compiler.h:279:17: note: expanded from macro '__READ_ONCE'
union { typeof(x) __val; char __c[1]; } __u; \
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:10:19: error: member reference type 'int' is not a pointer
return READ_ONCE(current_thread_info()->preempt_count);
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
include/linux/compiler.h:286:34: note: expanded from macro 'READ_ONCE'
#define READ_ONCE(x) __READ_ONCE(x, 1)
^
include/linux/compiler.h:281:22: note: expanded from macro '__READ_ONCE'
__read_once_size(&(x), __u.__c, sizeof(x)); \
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:10:19: error: member reference type 'int' is not a pointer
return READ_ONCE(current_thread_info()->preempt_count);
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
include/linux/compiler.h:286:34: note: expanded from macro 'READ_ONCE'
#define READ_ONCE(x) __READ_ONCE(x, 1)
^
include/linux/compiler.h:281:42: note: expanded from macro '__READ_ONCE'
__read_once_size(&(x), __u.__c, sizeof(x)); \
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:10:19: error: member reference type 'int' is not a pointer
return READ_ONCE(current_thread_info()->preempt_count);
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
include/linux/compiler.h:286:34: note: expanded from macro 'READ_ONCE'
#define READ_ONCE(x) __READ_ONCE(x, 1)
^
include/linux/compiler.h:283:30: note: expanded from macro '__READ_ONCE'
__read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:10:19: error: member reference type 'int' is not a pointer
return READ_ONCE(current_thread_info()->preempt_count);
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
include/linux/compiler.h:286:34: note: expanded from macro 'READ_ONCE'
#define READ_ONCE(x) __READ_ONCE(x, 1)
^
include/linux/compiler.h:283:50: note: expanded from macro '__READ_ONCE'
__read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:10:9: error: returning 'void' from a function with incompatible result type 'int'
return READ_ONCE(current_thread_info()->preempt_count);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/compiler.h:286:22: note: expanded from macro 'READ_ONCE'
#define READ_ONCE(x) __READ_ONCE(x, 1)
^~~~~~~~~~~~~~~~~
include/linux/compiler.h:277:36: note: expanded from macro '__READ_ONCE'
#define __READ_ONCE(x, check) \
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:15:10: error: member reference type 'int' is not a pointer
return &current_thread_info()->preempt_count;
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:68:36: error: member reference type 'int' is not a pointer
return !--*preempt_count_ptr() && tif_need_resched();
^~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:72:28: note: expanded from macro 'tif_need_resched'
#define tif_need_resched() test_thread_flag(TIF_NEED_RESCHED)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:70:22: note: expanded from macro 'test_thread_flag'
test_ti_thread_flag(current_thread_info(), flag)
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:5:
In file included from include/linux/wait.h:8:
In file included from include/linux/spinlock.h:50:
In file included from include/linux/preempt.h:59:
In file included from /nix/store/fwlhf6ln08qlnd5zvcv14h50vh6bbbgf-linux-4.4.154-dev/lib/modules/4.4.154/build/arch/arm64/include/generated/asm/preempt.h:1:
include/asm-generic/preempt.h:77:4: error: member reference type 'int' is not a pointer
tif_need_resched());
^~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:72:28: note: expanded from macro 'tif_need_resched'
#define tif_need_resched() test_thread_flag(TIF_NEED_RESCHED)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:70:22: note: expanded from macro 'test_thread_flag'
test_ti_thread_flag(current_thread_info(), flag)
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
include/linux/compiler.h:166:42: note: expanded from macro 'unlikely'
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:7:
In file included from include/linux/dcache.h:6:
In file included from include/linux/rculist.h:10:
In file included from include/linux/rcupdate.h:47:
In file included from include/linux/ktime.h:25:
In file included from include/linux/jiffies.h:9:
In file included from include/linux/timex.h:65:
In file included from ./arch/arm64/include/asm/timex.h:19:
./arch/arm64/include/asm/arch_timer.h:41:50: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("msr cntp_ctl_el0, %0" : : "r" (val));
^
./arch/arm64/include/asm/arch_timer.h:41:37: note: use constraint modifier "w"
asm volatile("msr cntp_ctl_el0, %0" : : "r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:44:50: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("msr cntp_tval_el0, %0" : : "r" (val));
^
./arch/arm64/include/asm/arch_timer.h:44:37: note: use constraint modifier "w"
asm volatile("msr cntp_tval_el0, %0" : : "r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:50:50: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("msr cntv_ctl_el0, %0" : : "r" (val));
^
./arch/arm64/include/asm/arch_timer.h:50:37: note: use constraint modifier "w"
asm volatile("msr cntv_ctl_el0, %0" : : "r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:53:50: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("msr cntv_tval_el0, %0" : : "r" (val));
^
./arch/arm64/include/asm/arch_timer.h:53:37: note: use constraint modifier "w"
asm volatile("msr cntv_tval_el0, %0" : : "r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:69:49: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("mrs %0, cntp_ctl_el0" : "=r" (val));
^
./arch/arm64/include/asm/arch_timer.h:69:22: note: use constraint modifier "w"
asm volatile("mrs %0, cntp_ctl_el0" : "=r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:72:49: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("mrs %0, cntp_tval_el0" : "=r" (val));
^
./arch/arm64/include/asm/arch_timer.h:72:22: note: use constraint modifier "w"
asm volatile("mrs %0, cntp_tval_el0" : "=r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:78:49: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("mrs %0, cntv_ctl_el0" : "=r" (val));
^
./arch/arm64/include/asm/arch_timer.h:78:22: note: use constraint modifier "w"
asm volatile("mrs %0, cntv_ctl_el0" : "=r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:81:49: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("mrs %0, cntv_tval_el0" : "=r" (val));
^
./arch/arm64/include/asm/arch_timer.h:81:22: note: use constraint modifier "w"
asm volatile("mrs %0, cntv_tval_el0" : "=r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:92:46: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("mrs %0, cntfrq_el0" : "=r" (val));
^
./arch/arm64/include/asm/arch_timer.h:92:20: note: use constraint modifier "w"
asm volatile("mrs %0, cntfrq_el0" : "=r" (val));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:99:45: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("mrs %0, cntkctl_el1" : "=r" (cntkctl));
^
./arch/arm64/include/asm/arch_timer.h:99:20: note: use constraint modifier "w"
asm volatile("mrs %0, cntkctl_el1" : "=r" (cntkctl));
^~
%w0
./arch/arm64/include/asm/arch_timer.h:105:46: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths]
asm volatile("msr cntkctl_el1, %0" : : "r" (cntkctl));
^
./arch/arm64/include/asm/arch_timer.h:105:33: note: use constraint modifier "w"
asm volatile("msr cntkctl_el1, %0" : : "r" (cntkctl));
^~
%w0
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:88:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return (set->sig[3] | set->sig[2] |
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:88:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return (set->sig[3] | set->sig[2] |
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:89:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
set->sig[1] | set->sig[0]) == 0;
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:91:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return (set->sig[1] | set->sig[0]) == 0;
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:104:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return (set1->sig[3] == set2->sig[3]) &&
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:104:27: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return (set1->sig[3] == set2->sig[3]) &&
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:105:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
(set1->sig[2] == set2->sig[2]) &&
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:105:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
(set1->sig[2] == set2->sig[2]) &&
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:106:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
(set1->sig[1] == set2->sig[1]) &&
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:106:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
(set1->sig[1] == set2->sig[1]) &&
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:109:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return (set1->sig[1] == set2->sig[1]) &&
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:109:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return (set1->sig[1] == set2->sig[1]) &&
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:129:8: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:129:24: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:130:8: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:130:24: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:131:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[3] = op(a3, b3); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:132:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[2] = op(a2, b2); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:134:8: note: expanded from macro '_SIG_SET_BINOP'
a1 = a->sig[1]; b1 = b->sig[1]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:134:24: note: expanded from macro '_SIG_SET_BINOP'
a1 = a->sig[1]; b1 = b->sig[1]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:146:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigorsets, _sig_or)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:135:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[1] = op(a1, b1); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:129:8: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:129:24: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:130:8: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:130:24: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:131:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[3] = op(a3, b3); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:132:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[2] = op(a2, b2); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:134:8: note: expanded from macro '_SIG_SET_BINOP'
a1 = a->sig[1]; b1 = b->sig[1]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:134:24: note: expanded from macro '_SIG_SET_BINOP'
a1 = a->sig[1]; b1 = b->sig[1]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:149:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandsets, _sig_and)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:135:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[1] = op(a1, b1); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:129:8: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:129:24: note: expanded from macro '_SIG_SET_BINOP'
a3 = a->sig[3]; a2 = a->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:130:8: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:130:24: note: expanded from macro '_SIG_SET_BINOP'
b3 = b->sig[3]; b2 = b->sig[2]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:131:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[3] = op(a3, b3); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:132:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[2] = op(a2, b2); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:134:8: note: expanded from macro '_SIG_SET_BINOP'
a1 = a->sig[1]; b1 = b->sig[1]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:134:24: note: expanded from macro '_SIG_SET_BINOP'
a1 = a->sig[1]; b1 = b->sig[1]; \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:152:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_BINOP(sigandnsets, _sig_andn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:135:3: note: expanded from macro '_SIG_SET_BINOP'
r->sig[1] = op(a1, b1); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:174:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:163:27: note: expanded from macro '_SIG_SET_OP'
case 4: set->sig[3] = op(set->sig[3]); \
^ ~
include/linux/signal.h:173:24: note: expanded from macro '_sig_not'
#define _sig_not(x) (~(x))
^
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:174:1: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:163:10: note: expanded from macro '_SIG_SET_OP'
case 4: set->sig[3] = op(set->sig[3]); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:174:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:164:20: note: expanded from macro '_SIG_SET_OP'
set->sig[2] = op(set->sig[2]); \
^ ~
include/linux/signal.h:173:24: note: expanded from macro '_sig_not'
#define _sig_not(x) (~(x))
^
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:174:1: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:164:3: note: expanded from macro '_SIG_SET_OP'
set->sig[2] = op(set->sig[2]); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:174:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:165:27: note: expanded from macro '_SIG_SET_OP'
case 2: set->sig[1] = op(set->sig[1]); \
^ ~
include/linux/signal.h:173:24: note: expanded from macro '_sig_not'
#define _sig_not(x) (~(x))
^
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:174:1: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
_SIG_SET_OP(signotset, _sig_not)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/signal.h:165:10: note: expanded from macro '_SIG_SET_OP'
case 2: set->sig[1] = op(set->sig[1]); \
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:185:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
case 2: set->sig[1] = 0;
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:197:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
case 2: set->sig[1] = -1;
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:227:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
case 2: set->sig[1] = 0;
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:37:
include/linux/signal.h:239:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
case 2: set->sig[1] = -1;
^ ~
include/uapi/asm-generic/signal.h:90:2: note: array 'sig' declared here
unsigned long sig[_NSIG_WORDS];
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
In file included from include/linux/sched.h:44:
include/linux/seccomp.h:35:15: error: member reference type 'int' is not a pointer
if (unlikely(test_thread_flag(TIF_SECCOMP)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:70:22: note: expanded from macro 'test_thread_flag'
test_ti_thread_flag(current_thread_info(), flag)
^~~~~~~~~~~~~~~~~~~~~
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^~~~~~~
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^~~~~~~~~~~~~
include/asm-generic/current.h:6:47: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
~~~~~~~~~~~~~~~~~~~~~ ^
include/linux/compiler.h:166:42: note: expanded from macro 'unlikely'
# define unlikely(x) __builtin_expect(!!(x), 0)
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
include/linux/sched.h:2330:15: error: use of undeclared identifier 'current'
if (unlikely(current->flags & PF_MEMALLOC_NOIO))
^
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^
include/asm-generic/current.h:6:24: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
^
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
include/linux/sched.h:2337:23: error: use of undeclared identifier 'current'
unsigned int flags = current->flags & PF_MEMALLOC_NOIO;
^
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^
include/asm-generic/current.h:6:24: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
^
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
include/linux/sched.h:2338:2: error: use of undeclared identifier 'current'
current->flags |= PF_MEMALLOC_NOIO;
^
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^
include/asm-generic/current.h:6:24: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
^
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^
In file included from /virtual/main.c:3:
In file included from include/linux/fs.h:9:
In file included from include/linux/stat.h:5:
In file included from ./arch/arm64/include/asm/stat.h:23:
In file included from ./arch/arm64/include/asm/compat.h:25:
include/linux/sched.h:2344:2: error: use of undeclared identifier 'current'
current->flags = (current->flags & ~PF_MEMALLOC_NOIO) | flags;
^
include/asm-generic/current.h:7:17: note: expanded from macro 'current'
#define current get_current()
^
include/asm-generic/current.h:6:24: note: expanded from macro 'get_current'
#define get_current() (current_thread_info()->task)
^
include/linux/thread_info.h:21:54: note: expanded from macro 'current_thread_info'
#define current_thread_info() ((struct thread_info *)current)
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
63 warnings and 20 errors generated.
Traceback (most recent call last):
File "/nix/store/hqjy9w8gydbq4p2bvr6j6gv4l91rbawv-bcc-0.8.0/share/bcc/tools/.zfsslower-wrapped", line 279, in <module>
b = BPF(text=bpf_text)
File "/nix/store/hqjy9w8gydbq4p2bvr6j6gv4l91rbawv-bcc-0.8.0/lib/python3.7/site-packages/bcc/__init__.py", line 320, in __init__
raise Exception("Failed to compile BPF text")
Exception: Failed to compile BPF text
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment