Last active
May 7, 2019 20:03
-
-
Save lheckemann/277bec4ca3018cc2093d5d76e19ee756 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 ¤t_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